May 30, 2012 – More Search Options

May 30, 2012 – Search Options

The CATALOG NUMBER SEARCH PAGE and SOFTWARE ARCHIVE SEARCH PAGE continue to be updated, as do their underlying databases. In order to facilitate adding catalog numbers to the software archive, three new changes have been introduced … 1) Sorting can be done by catalog number (not a particularly useful feature) in the Software search and 2) You can search for all Radio Shack or Tandy software by entering TRS (capitals only) into the Author field of the software search (as some items were copyright Radio Shack and some Tandy; and neither search produced complete results independently), and 3) The catalog search page can limit results to Model I/III/4 only.

What strikes me is how many Radio Shack software products have not been archived. Had no idea it was that many.

May 17, 2012 – Still Cleaning / New Pages

May 21, 2012 – Still Cleaning / New Pages

As I continue cleaning (pages with a Model 4P on the top instead of a Model 100 have been completed) I have come across a few pages I had in development and never hooked up. While the MultiDOS pages (noted on the right menu) are still in development and will not go live until Vernon Hester says they can, I have added a pagefor my attempt to classify the TRS-80 ROMS.

May 13, 2012 – Cleaning Up The Site

The introduction of PC Operating Systems without direct hardware access (2000, XP, Visa, Windows 7) and without 16 Bit Access (Windows 7/64), and the removal of ISA ports and 5.25″ Disk Drive support in the BIOS of current PC’s, has left many pages on the site drastically out of date. I have been working to clean up and consolidate pages, move/remove software which is too old to run, and generally get rid of information which is no longer relevant or viable. The Disk and Cassette pages (both conversion and manipulation utilities) have been rewritten, the Emulator page has been cleaned up, the ORCH-80 page has been cleaned up, and the Scott Adams adventure page updated with new stuff. I have no the slightest clue how to make the Hardware Mods or the Zaps/Mods/Pokes/Tricks more user friendly, but perhaps inspiration will hit.

The revised pages will have a Model 4P on top (a system which this web site ‘supports’) instead of the Model 100 (a system which this web site does not ‘support’). Please report 404 errors on files, as those have been restructured and cleaned up as well.

April 3, 2012 – New TRS-80-related Android App (Live Wallpaper)

April 3, 2012 – New TRS-80-related Android App (Live Wallpaper)

    [Android Live Wallpaper]
Rob Cole has pointed me to an Android App (well, live wallpaper) on the Android Market called TRS-80 Android Live Wallpaper.” The company describes the app as:
           [Android Live Wallpaper]

“Now TRS-80 computer fans can personalize their android devices with something TRS-80 related! This recently released interactive live wallpaper from GNOTSOFT features the android that we all remember and love–an icon from our TRS-80 days!

This fun wallpaper features a lone android patiently looking around while you go about your business. It’s also interactive and will look over to where you touch on the screen!

The developers at GNOTSOFT have a deep appreciation for the TRS-80 and are excited to be developing for the android platform. Many more fun projects are underway! All feedback and suggestions are welcomed.”

    The market entry indicates it requires no “Special Permissions” and costs 99 cents.

January 9, 2012 – Ask Don French Your Questions

Don French, a buyer for Radio Shack who, after seeing a computer kit, designed a home computer which, together with Steve Leininger, became the TRS-80. Don has offered to answer your questions (to the extent he can). While no promises are made, please contact me with any questions you would like to see if Don French will answer. I will forward them to him and post questions and answers. I don’t know how long I will leave this open, but will post another news item when its time to close it.

Exciting stuff!

June 2, 2011 – Any C++ Programmers Out There?

June 2, 2011 – Any C++ Programmers Out There?

If you are good at C++ and good at modifying someone else’s source code and knowledgable about the Catweasel, please read on …

… as many of you know, TRS-80 disks were never meant to hold data for 30+ years, and one of the things I do for people is read their disks into DMK images. Much of the time, people are trying to get their old documents and records off the disks, so getting the best possible read off the disks can mean the difference between a corrupt file or a good one.

To do the disk reading I have a dedicated system set up with a Catweasel, a floppy drive, DOS boot, and Tim Mann’s wonderful Catweasel utilities.

As any of you who have a Catweasel may know, Tim’s utilities allow for a command line option to give a specific number of retries for any track which reads with errors BUT it outputs the track as read on the LAST read rather than the track as read on the BEST read. You could have 19 reads of “9 good sectors, 1 bad sector” but if the 20th retry is “6 good sectors, 4 bad sectors” that is what you get, and 3 otherwise good sectors are lost (you can restart the process again, but it is all going to be a roulette game). Those sectors being good could easily mean the difference between a good file and a corrupted one.

The reason for this, however (and as Tim has previously told me), is that the Catweasel works only on a Track level, which is the rub.

I am wondering if anyone out there has the C++ know how to modify Tim’s CW2DMK.c program so that when a track is read (as currently written in the program), an array is populated with the actual sectors (which I guess might be one entry for any DMK header, and the remaining array equal to the track length divided by the sector size; but what do I know), and then if a successive retry produces a good sector where there was previously a bad one, the (bad) sector in the array is replaced with the newly successfully read one; and once the retry count is done, the array is assembled into a track; at which point the track is written out (as currently written in the program).

Tim has been busy with other projects (he has been well aware of the request for quite some time), and the track vs. sector nature of the Catweasel probably makes this a project he does not wish to tackle, but a recent set of disks where the person was desperate for their data has just triggered me to see if anyone out there can do it. Modifying the source code appears, on my quick read, to be permitted under the license under which it was issued, provided certain obligations are met.

However, it is Tim’s project, Tim’s source, and whether this is actually made public should be entirely up to Tim in my book. Certainly anyone who writes in the functionality is encouraged to send it to Tim; perhaps he will integrate it.


  • Tim’s Catweasel Page (with links to v4.4; source code is included)
  • The DMK format is explained .
  • The FREE MSDOS C++ compiler which is used to compile the Catweasel utilities is the DJGPP Compiler. Tim’s makefile is for that reason.

    Update: One person has graciously already offered to take a look at the source code.