Ira Goldklang's TRS-80 Revived Site

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.

February 17, 2010

February 17, 2010 – Update to TRSTOOLS

by @ 2:38 pm. Filed under DSK and DMK Utilities


February 17, 2010 – Update to TRSTOOLS


TRSTools is a utility written by Matthew Reed that makes it easier to work with virtual disk images. Matthew has updated his TRSTOOLS utility to v1.01. The new version supports emulated hard drives as well as incorporates bug fixes.


The changelog includes:

  • Added support for virtual hard disks in both LDOS and NEWDOS/80 formats
  • Greatly improved the NEWDOS/80 support
  • Improved the recognition of marginal disk formats
  • Added the ability to view EDTASM source files
  • Created a new format for TRS-80 memory card interfaces and added support for it within TRSTools


The new version can be downloaded from:

February 17, 2010 – For Those with a 4P

by @ 10:21 am. Filed under Model 4P


February 17, 2010 – For Those with a 4P


As far as we know, the Model 4P had only 2 BOOT ROM’s, v1(15) and v1(16), the former being dated October 11, 1983 and the latter being released 7 days later.

Although technically the v1(15) ROM would have been in every Model 4P released before October 18, 1983, the 7 day window leads us to believe that it would have applied only to very very very early models. However, there is no known dump of the v1(15) ROM.


If you have a Model 4P and are interested in helping, turn it on and hold down the “V” key. After a few seconds a message which reads “Boot ROM Version is ___”. If you have a 4P where it is 1(15), and are willing to dump the ROM (instructions will be provided), please send me an email.

February 11, 2010

February 11, 2010 – Question

by @ 6:03 pm. Filed under Model 4P


February 11, 2010 – Question

Does anyone out there have a working Model 4P? If so, please contact me.
Thanks to all those who responded.

February 11, 2010 – Update to TRS32 Emulator

by @ 11:57 am. Filed under Emulators


February 11, 2010 – Update to TRS32 Emulator


Matthew Reed has updated his wonderful TRS32 Emulator to v1.22. This update includes:

  • Improved emulation of hard drive when formatting with NEWDOS/80 2.5
  • Improved compatibility of text paste
  • Miscellaneous improvements and fixes
The updated emulator can be downloaded from Matthew Reed’s Download Page, the TRS-80.com emulator page, or right here

February 10, 2010

February 10, 2010 – Lode Runner for the TRS-80

by @ 12:02 pm. Filed under Downloads


February 10, 2010 – Lode Runner for the TRS-80

Mark McDougall has ported Lode Runner from the MSX computer (another Z80-based micro) to the TRS-80 Model 4/4P with MicroLabs Grafyx Solution hires board.

The program can be downloaded from Mark’s site.

February 4, 2010

February 4, 2010 – More Zaps / Tips / Tricks

by @ 9:04 pm. Filed under Site Updates


February 4, 2010 – More Zaps / Tips / Tricks

Those of you who are on comp.sys.tandy (which should be all of you) probably know that I have uncovered a notebook I kept back in the day which had weird routines, pokes, peeks, factoids, etc. I have been updating the Zaps/Mods/Pokes/Tricks pages accordingly, and envision getting the notebook contents onto the site.

February 1, 2010

February 1, 2010 – New Hardware Manual (cover) Thanks To David Cooper

by @ 10:34 am. Filed under David Cooper, Hardware Manual


February 1, 2010 – New Hardware Manual (cover) Thanks To David Cooper

      Model II TRS-80 Hard Disk Owner’s Manual
Size: 53.6MB
Pages: 100
Year: 1981
TOSEC: Model II Hard Disk Owners Manual (1981)(Tandy)
Publisher: Tandy
Cat: 26-4150

January 26, 2010

January 26, 2010 – TRS80GP Emulator Updated

by @ 12:53 pm. Filed under Emulators


January 26, 2010 – TRS80GP Emulator Updated

George Phillips has updated his TRS80GP emulator to v1.5.1 to correct a bug. It can be downloaded from the emulator page or from George’s site. His explanation for the change, as posted on his site is:

The pause/break key wasn’t activating the TRS-80 BREAK key on some computers. The problem was a little more involved than I realized. As Wikipedia hints, Pause/Break is a little unusual. On some systems, especially laptops, Windows will report the key is down and then immediately say it is up again — well before the key is actually released. I’m guessing this is a consequence of they key not actually reporting the up state at the hardware level. Windows is faking it to help programs operate.

This would be fine except that the emulated TRS-80 takes 2 or 3 frames to recognize the key. I presume that’s to avoid keyboard bounce. Now what I do is artificially sustain the down time of any key which takes care of Pause/Break and should help with the emulator’s propensity to miss keys. It wasn’t so bad, but I did notice dropped letters when I was typing things into the emulator.

I even documented the keyboard mapping while I was at it.

January 15, 2010

January 15, 2009 – CatWeasel Utilities Updated to v4.4

by @ 10:32 pm. Filed under DSK and DMK Utilities, Tim Mann, Windows Utilities


January 15, 2009 – CatWeasel Utilities Updated to v4.4


Tim Mann has updated his CatWeasel read/write utilities to v4.4. Changes are:

* The Linux binaries included in this distribution are compiled on a 32-bit Ubuntu 8.04.3 LTS system. The MS-DOS binaries are still compiled with a version of djgpp from the year 2000, under djgpp. The MS-DOS binaries are untested at the time of this release.

* Updated to the current Catweasel MK4 firmware from Individual Computers, moving from pre29.cw4 to rel2f2.cw4. Changed catweasl.c slightly to work with the new firmware — the write pulse width now must be set.

* Fixed cw2dmk bug where the total sectors read in each encoding counted all retries, not just the last one.

* Added -r option to cw2dmk and dmk2cw to reverse the sides. This is mostly to help split/join disks that have a separate one-sided image on each side but were written with a double-sided drive (that is, they are not flippy) to/from two separate DMK images.

* Fixed an incompatibility with newer versions of libpci that had prevented recompiled Linux binaries from recognizing a PCI Catweasel.

* Added a dmk2cw option to use only a prefix of the track in the DMK file.

* Changed the way dmk2cw generates fill data when the DMK track is shorter than needed to fill the disk. Added an option to select some alternative fill methods.

* Some small fixes and cleanups, mostly in documentation and messages.

The updated version can be downloaded here or from Tim’s site.

January 14, 2010

January 14, 2010 – Site Maintenance

by @ 3:12 pm. Filed under Site Updates


January 14, 2010 – Site Maintenance

Sorry for the lack of recent updates, I have been struggling with the (apparently well-known) problem of WordPress 2.9 requiring MySQL 5, but the site having been set up with MySQL 4. This might not otherwise be a problem if my host didn’t include a 2MB maximum on MySQL importing, roughly 30 times smaller than I needed. Only today did I manage to overcome, and WordPress is now MySQL 5 upgraded to the latest version.

In the interim, I have received some disk sets, been making boot disks for people, and procured a new CatWeasel 4+ (which seems to be working just fine).

I hope to get things moving again soon …

[Ira Goldklang's TRS-80 Revived Site is proudly powered by WordPress.]