Site Updates

Site Updates since the last …

  • Added a Fun Stuff web page, with cute things that are probably only found on the news page when they first came out.
  • Changed the Software Archive Search to remove language and catalog columns if they are all English or blank, respectively – reallocating the space to other columns.
  • Converted the Catalog Search page to CSS3, notedly after realizing that it contained the line <script language="JavaScript1.2" src="http://www.altavista.com/static/scripts/translate_engl.js">
  • Converted the Magazine Search page to CSS3. That’s it. Everything has been converted.
  • Fixed so … many … bugs in the Magazine Search page. YIKES.
  • Added CODEWORKS Magazine to the Magazine Search Page database.
  • Fixed all broken links that BrokenLinkCheck.com reported. It doesn’t check files or images, so there may be some magazine covers which are broken.
  • DeadLinkChecker.com has let me know that images that come up as a result of clicking on a catalog number need to be updated. That will take me some time.
  • Although 2017 is not old, the way WordPress stores news items leads to excessive page counts, and those page counts make generating a sitemap impossible. So I have moved the 2017 news to its own page. It wasn’t enough to get the site fully covered, but at least it pulled 41 pages off.
  • Added entries in the Hardware Mods page for the following articles I found on TRS-80.nl (note: you will need google translate)

Site Updates

I don’t usually post site updates, I just make them. I know I should be keeping better tabs on it 🙁

Anyway, here are a bunch of site updates that have occurred over the past however long:

  • The ROMS page has a breakdown of what changed from v1.2 to v1.3 of the Model I ROM.
  • I continue to scour old magazines for ads for software which was advertised, and adding them as “MISSING” to the archive.
  • Every result from the search page should have a screenshot (or a note that none was available, no printer output, etc)
  • Since people, apparently, LOVED to remove author credits from these programs (or putting their own names on them), I am using those screenshots to determine whether “Author Unknown” programs are actually known.
  • Every time someone emails me a hardware question (which I send to Ian Mavric, thanks Ian), I update the repairs page with their question and his answer.
  • I keep adding boxes to help fine tune archive searches. This is mainly because the search page is how I find things too, so if I am trying to find all software without a screenshot, for example, I can do that.
  • As people point out pages which do not render correctly (because they are pre-HTML5), I fix them.
  • Added a /SYS guide for TRSDOS v1.3 on the DOS Tips and Tricks page.
  • Caught up on all the unsorted images and put solid effort into figuring out if they were good files or bad files, or needed 3rd party software.
  • Fixed the bug that was keeping the ads from coming up on the archive searches, at least for me. It seemed anything being served from a directory called /ads/, or had a filename called ad-xxxxx, got blocked!

Site Updates

The following fixes and updates have been made to the site:

•   The MULTIDOS pages have been updated to HTML5 so they can now be read without being cut off. If there are other pages which are being cut off on the right, please let me know so I can fix those as well.

•   The Archive Search page now allows you to choose if you want to see missing files or files which are not missing.

•   The Archive Search page now has a ‘clear fields’ button.

•   The Archive Search page now allows for ‘noau’ in the Author field to filter out programs where the author is unknown.

•   The Archive Search results page now has a ‘New Search’ button.

•   There are now 1,594 missing files identified, 2,364 ads, and 17,578 screenshots

January 29, 2019 – Screenshots Added

After almost 5 (!) months, I have completed preparing a relevant (or as relevant as it can be) screenshot for every single entry in the Model 1/3/4 archive. That is over 17,000 screenshots. This entailed running every single program to make sure it worked; a task made difficult by the fact that different programs run on different models, and different DOS’s, and may even be a different version of BASIC (ZBASIC, NewBASIC, GBASIC, BASICG, SuperBasic, etc). It was a project long in the coming.

I would like to give a special shout-out to George Philips for tweaking his TRS80GP emulator to assist in this effort.

Along the way I have found out things like:

•    Some Model I DOS’s toss the last line when reading a file saved in ASCII
•    TRSDOS and LDOS for the Model 4 are not simply the same OS
•    Model I TRSDOS does not support batch files
•    Model I LDOS requires a trailing slash when there’s no extension, making it largely incompatible with all multi-part programs
•    MultiDOS for the Model 4 has a special BASIC which can properly de-tokenize Model I/III BASIC
•    LDOS for the Model 4 has a special USR(11) function
•    There’s a whole class of software written for the Model III that can only run on a Model 4
•    Statements like INPUT@ and CMD"O" means its probably DOSPlus
•    Statements like #GSUB or LINE a,b,c,d,SET or SOUND 4 or PGET or GPOINT x,y or INV a,b,c,d means its probably NEWBASIC
•    Statements like BREAK or x=SYS(12) means its probably BEYOND BASIC
•    Statements like EDIT(10,20,30) means its probably ZBASIC
•    Statements like @CLS means its MODEL 4 Micro Labs GBASIC
•    Statements like &CLS means its MODEL III Micro Labs GBASIC
•    Statements OUT 129 through OUT 131 means its Micro Labs GBASIC
•    Statements like CLR, GLOCATE, w{P, W&C 0, N/UM (x,y), LINE (x,y)-(a,z),0, PRINT#-3, PAINT, or VIEW means its probably BASICG
•    Statements like INC ALLOCATE BRKON EXIST$() and PLOT x, x,y to x,y and S,0,0 TO 127,Y means its Enhanced BASIC by Misosys/Philip Oliver
•    Statements like CMDClear and CMDGet means its Graphics-90 by Software Affair
•    Statements like BLINK, HIMEM, DPOKE, GLOAD, GSUB, GTO, PON, REPEAT, or SOUND a,b,c,d,e means its NEWBASIC by Modular Software Associates
•    Someone a lot smarter than I needs to figure out how the programs which POKE USR routines can possibly work in DOS
•    Model 4 Communication Programs usually need SET *CL COM/DVR run from the TRSDOS command line first
•    The LDOS command to set up a ramdrive in DCT format is SET (DRIVE=4,DRIVER="MEMDISK/DCT").
•    /APP files are for PRO-WAM
•    Misosys catalog program names are not the same names used in the program (i.e, “Pro-Duce” is really “Misosys Disassembler”)
•    People LOVED to put their names on other people’s software (or remove the attribution lines)
•    TRS80GP can do everything that Dave Keil’s DOS emulator’s could, but without needing to run DOSBOX!