April 16, 2025 – eBay Auctions to Support the Site

I have resumed listing on eBay. Currently listed are:

March 20, 2025 – ROM Bugs

Vernon Hester had previously written up (twice now, actually) a breakdown of ROM bugs he found while developing SuperBASIC. I had reached out to him for clarity on a few, and he got back to me on all but one. While I was holding off until I heard back on the last one, recent Facebook activity (actually 2 posts) about ROM Bugs led me to conclude I should probably announce and add the page.

So … if you would like to see the bugs he found, head on over to the ROM Errors page, with all but 1 duplicated.

March 11, 2025 – Some CINTUG Newsletters

I found some random CINTUG newsletters in a binder while cleaning out some TRS-80 stuff.

Title: CINTUG Basic IO Newsletter
Publisher: CINTUG
Year: 1979
Size: 11,340,563
Pages: 4
Notes: [1979-09]
Title: CINTUG Basic IO Newsletter
Publisher: CINTUG
Year: 1979
Size: 8,950,291
Pages: 5
Notes: [1979-11]
Title: CINTUG Basic IO Newsletter
Publisher: CINTUG
Year: 1979
Size: 6,883,555
Pages: 4
Notes: [1979-12]

March 8, 2025 – Site Updates

The huge archive reconfig project continues.

The TRS-80 Software Archive has been growing since its inception in 1994. When it became apparent that screenshots would be helpful, I had to run each program, save a screenshot, and link it to a file. At first, it was filenames, but those change over time as other versions or copies of programs came out, and so it needed to be linked to something more permanent … a file description and author.

That was all well and good for a long time until I realized that many of the “Author Unknown” programs I had probably were the same copies of programs that I did know the author, and that someone along the line just deleted those lines from the basic program.

At that point it became clear that 20 different copies of “Biorythm” (or Blackjack or Star Trek or Roulette or Poker …) by “Author Unknown”, were not 20 copies of the same program, but 20 different programs … all linking to the same screenshot.

So the project emerged. First, I needed to go through every file and adjust the filename to 8 characters. If I had fewer, then an attempt to find and get a file could bring in more than the one I needed.

Then, I needed to go through every single file that was “Author Unknown” (around 6,000 files), run them, and change the zip comment to say something unique about the program. It couldn’t just be the title screen, or “Enter your name”, because those were too easily removed or modified (or simply the same) by the same people who edited out the author name to begin with. So I needed to run each program somewhat in earnest to get to some differentiation point.

But running each program isn’t so easy. Some require a certain DOS, some require a certain TRS-80 model, some can only run in Level II BASIC, and some don’t seem to work no matter what I do. But they all have to be run and their zip comment expanded. At least this stage also allows me to see if there was an author name further in, or if a program is public domain, so I adjust accordingly.

Once that was done, I needed to audit the database finding every cross-reference I had to any file with an “Author Unknown” and get rid of it, because if any existed, a file could easily default back to the “Blackjack” by “Author Unknown” even it had a bracket. So the database needed to be scrubbed.

After that, I needed to go through AGAIN (yes, very wasteful, but the programs I use to maintain the archive need to be updated with the proper zip comment to move to the next step), running each program to get a meaningful screen shot. Sometimes this step, which had me go deeper than just trying to get a few words to differentiate, would show that the file had errors, needed a dependency I didn’t have packaged with it, or just locked up or produced no screen output. For these, I needed to see the error could be corrected, if I could find the dependency somewhere, or determine why the lock up.

For this stage, I had to go to George Phillips to once again implement some new features into TRS80GP that probably only I would be using. One, was to allow me some way to turn on TRON and TROFF, so I could see if a program which wasn’t doing anything was locked or was doing something but the not showing it. Then I needed a way to re-enable a disabled break key, largely for the same purposes (people LOVE to disable their BREAK keys). Then I needed an easier way to get the time and date into the emulator because many programs required a valid date/time or they would error out. Then I needed a way to actually get printer screenshots, because many programs had printer output only … which also doubled to help me figure out if a program had locked or wasn’t displaying anything … when it was simply printing.

This is the stage I am in now. I have about 800 more files to go to finalize getting all the “Author Unknown” files, now all having descriptors, to have screen shots which cross reference to those expanded filenames.

Once that stage is done, I need to go through the other 22,000 files to put in descriptors on files where the author is known. After all, it is all well and good to have screenshots of each of 20 different “Biorythm” programs, and to note which ask for Birthdate and which ask for Birthday, but until I also know that for “Author Known” files, I won’t be able to match them up.

Once they all have descriptions, I then need to try to see what I can do to combine files. At that point, the project will be done, because going forward I know to put descriptors on all new files added to the archive.

March 8, 2025 – New TRS8BIT Newsletter

TRS8BIT – Vol 19, No. 1

Click to Enlarge

Starting our 19th year with a bumper 150+ page edition of TRS8BIT! Thanks to everyone who have contributed articles. There’s first sight of the main 2025 competition ‘IMPOSSiPUZZLE25’. Great prize on offer, so get your thinking-heads on! There’s also a comp/comp for you to enter too. (See page 60). So, down to the March issue. Part one of Jim Norris’s ‘Disk Files’, (a rare find!). Debug routines coded, Model 16 roundtable and servicing old hardware from Ken Brookner. Latest re-engineering details from Pascal Holdry. There’s a one-liner from E.T. Fonehume just for Scrabble fans. Ian Mavric has articles on M3 video board repairs, reviews the Model 12 and looks forward to Tandy Assembly 2025. Randy Kindig interviews Don French and Steve Leininger. And finally, Vince Otten completes his Software Tools series with episode 7 and has details of a new series featuring Dr. David Lien’s book, from back in the day, ‘it’s easier than you think’. And of course, there’s all our regular features too.

You can download it from http://www.fabsitesuk.com/tandy/trs8bit1901.pdf

Issue Information:

Date:
March 2025
Pages:
152

Table of Contents:

03
“2025 Competition – Impossipuzze25: Once Again, Great Prizes So Get Your Entries In Quick” by Unattributed
04
“TA25 News: Planning the 2025 Tandy Assembly” by Ian Mavric
09
“Disk Files Part: A Rare Find Amongst a Batch of Old Tandy Papers” by Jim Norris
22
“Debug Routines: Coded Routines for Troubleshooting” by Ken Brookner
28
“News from France: Pascals Latest Superb Re-engineering Projects” by Pascal Holdry
39
“Scrabble: A One-liner Basic Program to Assist You Scrabble Fans” by E.T. Fonehume
41
“Mode 16 Rollout: A Roundtable Conversation With Ken, Sam Sawyer and John Elliott.” by Ken Brookner
60
“The Competition-Eompetition: Yet Another Chance to Win. a Rare and Unique Prize. Just a Simple Email Required.” by Unattributed
62
“In Mavs Workshop: Model 3 Video Board Repairs” by Ian Mavric
70
“Servicing Your Tandy Radio Shack: A Case for Containment” by Ken Brookner
76
“U.K. eBay Finds: Were You One of the Lucky Ones?” by Unattributed
79
“The Way We Were: Little Snippets from the Day” by Unattributed
83
“Amazed: Give Yourself a Break and Have a Go. Try for 10 Secs.” by Unattributed
85
“Surfin the Net: Strange Or Interesting Post That Have Caught My Eye” by Unattributed
89
“Randy Kindig Interviews: Transcript of Randy’s Interview With Don French and Steve Leininger” by Randy Kindig
111
“Power of the ROM: Vince Start a New Series Using Dr. David Lien’s Famous Book ‘It’s Easier Then You Think'” by Vince Otten
125
“Software Tools In Basic: Episode 6: The Shell Game” by Vince Otten
142
“Mav’s History Workshop: What Was the Model 12?” by Ian Mavric