Trs80 Emulator For Mac

  1. Trs 80 Emulator For Mac Pro
  2. Trs 80 Emulator Roms
  3. Trs 80 Model 1 Emulator
  4. Trs 80 Color Computer Emulator
  5. Trs 80 Model I Emulator Download

Relive the glory of 80's 8-bit computing!

'[Emulation] is the sincerest form of flattery.' ― Charles Caleb Colton

About Sharp 80

This is a full-featured emulator of a TRS-80 Model III microcomputer. It is free of charge and all source code is publically available. It includes:

  • May 30, 2020 TRS-80 Revived Site by Ira Goldklang's is an archive of everything related to the Tandy Radio Shack TRS-80 microcomputer lines. Site contains emulators, programs, manuals, books, patches, games, hints, discussions, questions, forums, and tons more.
  • Sdltrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Macintosh OSX, Windows, and Linux. It has been ported from Tim Mann's excellent X-Windows UNIX emulator xtrs. Instead of using the.

The TRS-80 emulator simulates a TRS-80 Model I with an Expansion Interface, two 5' floppy drives and 48K of RAM. It does so by emulating the hardware, not by intercepting OS calls. This is less efficient, but much more compatible.

  • 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 with zoom
  • Authentic sound support
  • Built-in Z-80 assembler and disassembler
  • Real-time monitor of Z-80 CPU internals and IO device status
  • Printer to file support
  • Save the entire state of the computer with snapshots
  • Support for all video modes, including wide characters and Kanji mode
Mac

Project Objectives

  • Run old TRS-80 programs for fun and general interest
  • Document the internal workings of this ground-breaking 8-bit machine in understandable code
  • Provide examples of emulation techniques for others to use

Instructions

See a full list of features and commands on the command reference page.

Source Code

Sharp 80 is Free and Open Source. All the source code for Sharp 80 is available on GitHub.

version 1.6 (7/11/99)

NEW: The TRS-80 Emulator for Mac OS forum.

TRS-80 Emulator for Mac OS (v1.6)

NEW IN VERSION 1.6:

The emulator is now Mac OS 8.5 aware.

NEW IN VERSION 1.5:

This is a complete re-write of the application to CFM specs. It is compiled fat and runs native on PowerMacs(it requires CFM-68K on 68K based machines). The emulation engine, however, is still written in classic 68020assembly language and runs emulated on PowerMacs.
The emulator supports the Appearance Manager when present (Mac OS 8 only).
The main window has icons for the drives, a reset button and an NMI button.
Clicking a drive icon when the drive is empty will prompt you to insert a virtual floppy disk, clicking itwhen the drive is not empty will eject the virtual floppy. Dragging a virtual floppy to a drive icon willinsert it into the drive (ejecting whatever disk may already be there).

NEW IN VERSION 1.2:

Clicking the zoom box doubles the screen size.

NEW IN VERSION 1.1:

The emulator now has two 80-track virtual floppy drives (was one 40-track drive in v1.0).
The documentation has info on using '.DSK' files.

A BIT OF HISTORY (version 1.0):

Back in 1982, I used to work for a software publisher called Funsoft, Inc. At the time, I was writing games for the TRS-80 Model I/III. In '83, I wrote games for the Atari 400/800. In '84, I started to write software for the Apple Macintosh, which is what I still do today.

In 1990, I'm not exactly sure why, I decided to write a TRS-80 emulator for the Macintosh (I guess I wanted to play some of my games again). I didn't have a TRS-80 anymore, so I got one on loan from a friend (thanks Mike). I gathered all the information I needed (getting the specs on the FDC directly from National Semiconductor wasn't the easiest part) and started to code. Three months later, it was done. It ran the BASIC ROM, DOS and all my games (as well as many others).

I wanted to put it in the public domain, but I was worried about the fact that it contained a copy of the TRS-80 ROM's. I stashed it away somewhere on my hard drive and promptly forgot about it. Six years later, about a month ago, I received an e-mail from John Stiles (who has an 'emulation for the Macintosh' page on the web) telling me that somebody had told him I had written a TRS-80 emulator, which was never released, and asking me if he could distribute it.

I just spent the last three weeks cleaning it up and getting it ready. I'm still worried about copyright issues, but I'm hoping that since TRS-80's haven't been sold for over a decade and I'm not trying to make any money out of the emulator, nothing bad is going to happen to me (crossing fingers).

REQUIREMENTS:

- For Power Macintoshes:
System 7.5.5, System 7.6.1, Mac OS 8.1, Mac OS 8.5 or greater.
- For Macintoshes:
68020 or later.
System 7.5.5 or greater (Mac OS 8 recommended).
CFM-68K Runtime Enabler (built-in System 7.6.1 or greater).

TECHNICAL DETAILS:

Trs80 Emulator For Mac

The TRS-80 emulator simulates a TRS-80 Model I with an Expansion Interface, two 5' floppy drives and 48K of RAM.It does so by emulating the hardware, not by intercepting OS calls. This is less efficient, but much more compatible.The Z80 and hardware emulations are written entirely in 68020 assembly language, the application interface iswritten in C.

Downloading the TRS-80 Emulator:

The emulator can be downloaded using either MacBinary (.bin) or BinHex (.hqx) format.

Trs 80 Emulator For Mac Pro

  • trs80-16.sit.bin (201K)
  • trs80-16.sit.hqx (273K)

You can also download the emulator fromemulation.net.

Downloading the games only:

For those of you who do not have a Macintosh but would like to play my games on some other emulator,here they are in .DSK format.

Trs 80 Emulator Roms

  • funsoft.zip (91K)

For info about the TRS-80, check out The TRS-80 Home Page.
For TRS-80 software, check out Ira Goldklang's TRS-80 Revived Pages.

Something I found on the net:Emulation as a Form of Flattery

Back to my Home page.

All contents copyright © 1995-2011 Yves Lempereur, all rights reserved.
Emulator

Trs 80 Model 1 Emulator

Revised: 12 Apr 2011

Trs 80 Color Computer Emulator


Trs 80 Model I Emulator Download

URL: http://yves.lempereur.name/trs80.html