Ira Goldklang's TRS-80 Revived Site » Site Updates http://www.trs-80.com/wordpress 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. Mon, 12 Sep 2011 16:07:17 +0000 en hourly 1 http://wordpress.org/?v=3.2.1 August 24, 2011 – Roy T. Beck http://www.trs-80.com/wordpress/site-updates/august-24-2011-roy-t-beck/ http://www.trs-80.com/wordpress/site-updates/august-24-2011-roy-t-beck/#comments Thu, 25 Aug 2011 03:18:28 +0000 Ira http://www.trs-80.com/wordpress/?p=4469
August 24, 2011 – Roy T. Beck


Lance Wolstrup, editor in chief of TRSTIMES, has advised that Roy T. Beck passed away in March of 2011. Roy was a member of all the Greater Los Angeles TRS-80 user groups, and a regular contributor to TRSTimes, where he wrote about hardware, primarily Hard Drives. He was 80 years old and is survived by his wife, Barbara.
]]>
http://www.trs-80.com/wordpress/site-updates/august-24-2011-roy-t-beck/feed/ 0
June 2, 2011 – Any C++ Programmers Out There? http://www.trs-80.com/wordpress/site-updates/june-2-2011-any-c-programmers-out-there/ http://www.trs-80.com/wordpress/site-updates/june-2-2011-any-c-programmers-out-there/#comments Thu, 02 Jun 2011 18:00:50 +0000 Ira http://www.trs-80.com/wordpress/?p=4224
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.

Links:

     
  • 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 makefile.dj for that reason.

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

    ]]> http://www.trs-80.com/wordpress/site-updates/june-2-2011-any-c-programmers-out-there/feed/ 1 May 8, 2011 – WordPress Trouble and New Page http://www.trs-80.com/wordpress/site-updates/may-8-2011-wordpress-trouble-and-new-page/ http://www.trs-80.com/wordpress/site-updates/may-8-2011-wordpress-trouble-and-new-page/#comments Mon, 09 May 2011 00:44:45 +0000 Ira http://www.trs-80.com/wordpress/?p=4130

    May 8, 2011 – WordPress Trouble and New Page


    Now that I moved the NEWDOS/80 Manual to be on a non-Wordpress page (like I had to do with the individual magazine pages), I can add pages again. I guess I am hitting some kind of memory/size limit on WordPress.

    Anyway, I thought it would be useful to put all the “TRS-80 For Free” listings on their own page, and so I did.

    Also, David Cooper has been kind enough to convert the Disk Request Page to be usable for systems without a mailto: configuration. Thanks David!

    ]]> http://www.trs-80.com/wordpress/site-updates/may-8-2011-wordpress-trouble-and-new-page/feed/ 0 December 21, 2010 – New Wallpaper http://www.trs-80.com/wordpress/site-updates/december-21-2010-new-wallpaper/ http://www.trs-80.com/wordpress/site-updates/december-21-2010-new-wallpaper/#comments Wed, 22 Dec 2010 03:16:27 +0000 Ira http://www.trs-80.com/wordpress/?p=3544

    December 21, 2010 – New Wallpaper

    Jeremy Cyr made wallpaper of the Model II TRSDOS Boot Screen. It can be downloaded here.
    ]]> http://www.trs-80.com/wordpress/site-updates/december-21-2010-new-wallpaper/feed/ 0 December 5, 2010 – New Guestbook http://www.trs-80.com/wordpress/uncategorized/december-5-2010-new-guestbook/ http://www.trs-80.com/wordpress/uncategorized/december-5-2010-new-guestbook/#comments Sun, 05 Dec 2010 18:57:30 +0000 Ira http://www.trs-80.com/wordpress/?p=3528

    December 5, 2010 – New Guestbook

    The Guestbook has been replaced AGAIN, as it became a spam magnet. Links have been updated. New guestbook is here and the old guestbook, converted to HTML for posterity, is here
    ]]> http://www.trs-80.com/wordpress/uncategorized/december-5-2010-new-guestbook/feed/ 0 September 24, 2010 – New ROM Hunt http://www.trs-80.com/wordpress/site-updates/20100924-rom/ http://www.trs-80.com/wordpress/site-updates/20100924-rom/#comments Fri, 24 Sep 2010 16:29:22 +0000 Ira http://www.trs-80.com/wordpress/?p=3313

    September 24, 2010 – New ROM Hunt

    In sorting thru the lastest software shipment I came across a little program which claims to identify whether your Model I ROM was v1.0, 1.1, 1.2, 1.3, or other. The ROMs out in the wild are either v1.0, v1.2, or v1.3. Does anyone have a Model I system with v1.1?? The program is as follows:

    10 REM     PROGRAM TO FIND VERSION OF MODEL I ROM
    20 CLS
    30 FOR I=11264 TO 12287:V=PEEK(I):S=S+V:NEXT I: X=S/16
    40 A=(X-FIX(X))*16:Y=FIX(X)/16:B=(Y-FIX(Y))*256
    50 V=(A+B)
    60 IF V=176 PRINT"ROM 1.0": GOTO 100
    70 IF V=142 PRINT"ROM 1.1": GOTO 100
    80 IF V=10 PRINT"ROM 1.2": GOTO 100
    90 IF V=162 PRINT"ROM 1.3" ELSE PRINT"VERSION OF ROM UNKNOWN"
    100 END
    						

    ]]> http://www.trs-80.com/wordpress/site-updates/20100924-rom/feed/ 3 August 3, 2010 – Wired.com story http://www.trs-80.com/wordpress/site-updates/august-3-2010-wired-com-story/ http://www.trs-80.com/wordpress/site-updates/august-3-2010-wired-com-story/#comments Tue, 03 Aug 2010 18:58:59 +0000 Ira http://www.trs-80.com/wordpress/?p=3187

    August 3, 2010 – Wired.com story

    Since today is the anniversary date of the TRS-80 launch, wired.com has done a story which is on their front page today. The article is here. Wish they would have consulted with me first, since they mis-attribute the historical accounts to me when I didn’t say them (lord knows who did). I am embarrased I didn’t realize it was the anniversary though :)
    ]]> http://www.trs-80.com/wordpress/site-updates/august-3-2010-wired-com-story/feed/ 3 July 11, 2010 – New addition to the TRS-80.com Family http://www.trs-80.com/wordpress/site-updates/july-11-2010-new-addition-to-the-trs-80-com-family/ http://www.trs-80.com/wordpress/site-updates/july-11-2010-new-addition-to-the-trs-80-com-family/#comments Mon, 12 Jul 2010 05:00:51 +0000 Ira http://www.trs-80.com/wordpress/?p=3169

    July 11, 2010 – New addition to the TRS-80.com Family

    Although not TRS-80 related, I would like to announce the newest member of the TRS-80.com family … a 4 week old blue eyed siamese/tabby mix (a rescue) …

    ]]> http://www.trs-80.com/wordpress/site-updates/july-11-2010-new-addition-to-the-trs-80-com-family/feed/ 1 June 28, 2010 – Vintage Computer Festival Southwest http://www.trs-80.com/wordpress/site-updates/june-28-2010-vintage-computer-festival-southwest/ http://www.trs-80.com/wordpress/site-updates/june-28-2010-vintage-computer-festival-southwest/#comments Mon, 28 Jun 2010 15:36:10 +0000 Ira http://www.trs-80.com/wordpress/?p=3151

    June 28, 2010 – Vintage Computer Festival Southwest


    A. G. (Gil) Carrick, the Director of the Museum of Information Technology at Arlington, has asked that I post the following about the upcoming Vintage Computer Festival Southwest …

    The 1st annual Vintage Computer Festival Southwest will be held August 7th and 8th, in the Rio Grande Ballroom, in the E.H. Hereford University Center, University of Texas Arlington. The event is sponsored by the Museum of Information Technology at Arlington, the UTA College of Engineering, the UTA Office of Information Technology and Vintage Tech. The VCF is an international event that celebrates the history of computing. There have been VCFs at several locations since 1997.

    The mission of the VCF is to promote the preservation of early computers by allowing people to experience the technologies, people and stories that embody the remarkable tale of the computer revolution. Southern US companies played a large role in the early days of the computer industry and the VCF Southwest hopes to focus on their contributions.

    VCF is not a swap meet, but you will have a chance to buy things or even come home with prizes. There will be speakers and videos each morning, exhibits each afternoon, and special events throughout the weekend. More details about the schedule will be available soon.

    The VCF is held indoors, rain or shine. Admission is $10 for one day, $15 for both days, and free for ages 17 and younger. Parking is free. Hours are 9 A.M. – 5 P.M. on both Saturday and Sunday.

    Their web page giving more details about the event is at http://mit-a.com/VCF1.shtml.

    ]]> http://www.trs-80.com/wordpress/site-updates/june-28-2010-vintage-computer-festival-southwest/feed/ 0 June 24, 2010 – DISK REQUESTS ARE OFFLINE http://www.trs-80.com/wordpress/site-updates/june-24-2010-disk-requests-are-offline/ http://www.trs-80.com/wordpress/site-updates/june-24-2010-disk-requests-are-offline/#comments Fri, 25 Jun 2010 03:40:06 +0000 Ira http://www.trs-80.com/wordpress/?p=3147

    June 24, 2010 – DISK REQUESTS ARE OFFLINE

    UPDATE 3: Ebay drives are in; disk requests are back online.
     

    UPDATE 2: I am limping along right now on a drive which may or may not be good. It is entirely possible that it is good, but the disk set remains bad. I will hold off restoring the link to the Disk Requests until the new drives come in.
     

    UPDATE 1: I have now spent a fairly decent amount of money to acquire 4 floppy drives (will they work, who knows) on eBay.
     

    A particularly dirty set of disks sent to me for conversion has knocked my disk drive out; and my attempts to use spares are proving futile. I will not be able to convert disks or make DOS disks until this has been resolved.
     

    ]]> http://www.trs-80.com/wordpress/site-updates/june-24-2010-disk-requests-are-offline/feed/ 0