TRS-80 News

January 28, 2026 - Compilable Model I/III Level II ROM Source Code

KiwiSinceBirth has posted updates to his compilable source file for the Model I/III ROM

He has a traditional Model I Level 2 BASIC ROM and Model III Level 2 BASIC ROM which have comments and which can be compiled into a workable ROM. His source differs from a standard disassembly in the following ways

  • Replaced all disassembler generated labels with meaningful labels.
  • Ensured all jumps (JR and JP) reference valid code labels.
  • Replaced all $3xxx hardware references with .EQU definitions.
  • Replaced all $4xxx buffer references with .EQU definitions.
  • Replaced all $xx byte references with appropriate decimal or ascii values, and/or .EQU definitions.
  • Replaced all generated op-code with Byte .DB .DW definitions for DataTables/Text/Constants/Etc
  • Added code documentation from various sources at the code block / function level.
  • Replaced incorrect op-codes, where Better Else "Trick" was used.

These ROMs can also be somewhat customized as follows:

#DEFINE VER12uncomment this to degrade from V1.3 to V1.2 of the ROM.
#DEFINE VER13this is the default if VER12 is not defined, and doesnt need to be uncommented
#DEFINE EACA80uncomment to enable Dick Smith System-80 (EACA) hardware support. NOTE: While not mandatory you should also define VER12 since the System-80 ROM was based on V1.2. V1.3 has not been formally tested, but assume should work, and opens ability to also specify FREHDBT. This only targets the core 12kb ROM, and does not include the latter Rom extensions
#DEFINE FREHDBTEnables the FreHD auto boot feature, i.e. the Auto boot ROM. This requires version 1.3 ROM as a base, please do NOT define VER12 as it is not compatible (it will be ignored anyway) Consider also enabling NMIHARD to ensure reset (on non-floppy machine) will force a reset.
#DEFINE NMIHARDSet NMI (reset) as always perform a hard reset. Normally on non-floppy systems NMI performs a soft reset returning to the READY> prompt with the basic program intact. This is useful in system without floppy disk to force a full reset (0066h)
#DEFINE LOWCASEDisable Alpha character translation of letters A-Z,a-z to the values on range 00h to 1Fh. This is useful when a lower case mod is installed, but an alternate video driver has not been installed, or where the font rom on the machine has the alternate characters in the 00h 1Fh range (0471h)
#DEFINE FASTMEMSpeed up startup memory size check by checking first byte of every 256 page, rather than every byte.
#DEFINE BUGFIX5Fix Error 5 - 08A7H - INT(DoubleValue) rounding
#DEFINE BUGFIX8Fix Error 8 - 1009H - PRINT USING, - sign at end of field
#DEFINE PATCHIncludes NMIHARD, LOWCASE, FASTMEM, BUGFIX5, and BUGFIX8`
#DEFINE SIZE16KWill pad the end of the rom with $FF to 16KB size. useful if want to append multiple ROM images for used in large 16K paged rom
#DEFINE _EMBEDStrip all HW, and IO routines leaving just BASIC language as standalone code and used in L2 Basic for CP/M

He has also developed an enhanced ROM for both machines which have slightly broken compatibility, but which otherwise include new support, features, and some bug fixes

#DEFINE NEWBOOTEnables a new boot routine which asks for "diskette?" when no disk is detected and retries. It also allows for break to be pressed at any time. (Credit : John Swiderski)
#DEFINE FREHDBTEnables the FreHD auto boot feature, i.e. the Auto boot ROM. This requires version 1.3 ROM as a base, please do NOT define VER12 as it is not compatible (it will be ignored anyway) Consider also enabling NMIHARD to ensure reset (on non-floppy machine) will force a reset.
#DEFINE NOMEMSIZESkip user input of Memory Size? override at startup with M key. (Credit : John Swiderski)
#DEFINE FASTMEMSpeed up startup memory size check by checking first byte of every 256 page, rather than every byte.
#DEFINE NMIHARDSet NMI (reset) as always perform a hard reset. Normally on non-floppy systems NMI performs a soft reset returning to the READY> prompt with the basic program intact. This is useful in system without floppy disk to force a full reset (0066h)
#DEFINE LOWCASEDisable Alpha character translation of letters A-Z,a-z to the values on range 00h to 1Fh. This is useful when a lower case mod is installed, but an alternate video driver has not been installed, or where the font rom on the machine has the alternate characters in the 00h 1Fh range (0471h)
#DEFINE MSGSTARTEnhanced startup message showing Free Bytes available to BASIC
#DEFINE KEYBOUNCEEnables the Keyboard debounce routines that where introduced in rev1.3
#DEFINE BUGFIX1Fix Error 1 - 04F6H - 32 Character Mode Line Length
#DEFINE BUGFIX2Fix Error 2 - 153EH - Random Number Single Precision Overrun
#DEFINE BUGFIX5Fix Error 5 - 08A7H - INT(DoubleValue) rounding
#DEFINE BUGFIX7Fix Error 7 - 0EF2H - Space after type declaration tag
#DEFINE BUGFIX7CFix Error 7C - 213DH - Space after TAB token
#DEFINE BUGFIX8Fix Error 8 - 1009H - PRINT USING, - sign at end of field
#DEFINE BUGFIX11Fix Error 11 - 2301H - Overflow on Integer FOR loop
#DEFINE BUGFIX13Fix Error 13 - 1222H - Display of Single Precision Numbers
#DEFINE EACA80(OPTIONAL) uncomment to enable Dick Smith System-80 (EACA) hardware support. This only targets the core 12kb ROM, and does not include the latter Rom extensions
#DEFINE SIZE16K(OPTIONAL) Will pad the end of the rom with $FF to 16KB size. useful if want to append multiple ROM images for used in large 16K paged rom

To make room for all this, cassette support has been removed.

Additionally, you can now download pre-built binary images for most common configurations. There are 16 variants. Hr did this to make it easier to use, no assembly required, no defines to understand, just choose the ROM that makes sense. It also means the vanilla configurations can be compared against official roms, to check for binary compatibility. This build process is automated by GITHub anytime a change is made, it will assemble and publish a new release.

  • Dick Smith System 80 (Official)
  • Dick Smith System 80 FreHd Patched
  • Dick Smith System 80 Patched
  • Model I Rev 1.2 (Official)
  • Model I Rev 1.3 - FreHD Patched
  • Model I Rev 1.3 - Patched
  • Model I Rev 1.3 (Official)
  • Model I Rev 1.4 (Enhanced 50Hz)
  • Model I Rev 1.4 (Enhanced)
  • Model I Rev 1.4 (Enhanced)
  • Model III - FreHd Patched
  • Model III - FreHd Patched 50Hz
  • Model III - Patched
  • Model III - Patched 50Hz
  • Model III (Official)
  • System 80 Rev 1.4 (Enhanced)

Visit his site here.

January 25, 2026 - eBay Auctions

So as to maximize people's ability to combine shipping, I have put up the rest of the auctions.

Image Auction Entry Link to Auction
TRS-80 Software - Arranger II (Manual/Disks)TRS-80 Software - Arranger II (Manual/Disks)https://www.ebay.com/itm/177807347462
TRS-80 Software - Electric Webster (Manual/Disk)TRS-80 Software - Electric Webster (Manual/Disk)https://www.ebay.com/itm/177807357305
TRS-80 Software - Micro Marquee (Manual/Tape)TRS-80 Software - Micro Marquee (Manual/Tape)https://www.ebay.com/itm/177807381033
TRS-80 Software - Microchess v1.5 (Manual/Tape)TRS-80 Software - Microchess v1.5 (Manual/Tape)https://www.ebay.com/itm/177807385593
TRS-80 Software - Dancing Demon (Manual/Tape)TRS-80 Software - Dancing Demon (Manual/Tape)https://www.ebay.com/itm/177807389161
TRS-80 Software - Creator and Reportor v3.11 (Manual/Disk)TRS-80 Software - Creator and Reportor v3.11 (Manual/Disk)https://www.ebay.com/itm/177807395527
TRS-80 Software - Checkers 80 (Manual/Tape)TRS-80 Software - Checkers 80 (Manual/Tape)https://www.ebay.com/itm/177807400117
TRS-80 Software - Line Renumber (Manual/Tape)TRS-80 Software - Line Renumber (Manual/Tape)https://www.ebay.com/itm/177807421085
TRS-80 Software - Quick Watson! (Manual/Tape)TRS-80 Software - Quick Watson! (Manual/Tape)https://www.ebay.com/itm/177807423740
TRS-80 Software - Gammon Gambler (Manual/Tape)TRS-80 Software - Gammon Gambler (Manual/Tape)https://www.ebay.com/itm/177807427906
TRS-80 Software - Meteor Mission 2 and Cosmic Fighter (Manual/Tapes)TRS-80 Software - Meteor Mission 2 and Cosmic Fighter (Manual/Tapes)https://www.ebay.com/itm/177807432833
TRS-80 Software - Bedlam Adventure (Manual/Tape)TRS-80 Software - Bedlam Adventure (Manual/Tape)https://www.ebay.com/itm/177807435981
TRS-80 Software - Paddle Pinball (Manual/Tape)TRS-80 Software - Paddle Pinball (Manual/Tape)https://www.ebay.com/itm/177807451835
TRS-80 Software - Micro Music (Manual/Tape)TRS-80 Software - Micro Music (Manual/Tape)https://www.ebay.com/itm/177807465499
TRS-80 Software - Pro-MC and Pro-MC Library (Original Binder/Manual/Disks)TRS-80 Software - Pro-MC and Pro-MC Library (Original Binder/Manual/Disks)https://www.ebay.com/itm/177807481039
TRS-80 Software - Pro-MRAS v1.0 (Manual/Disk)TRS-80 Software - Pro-MRAS v1.0 (Manual/Disk)https://www.ebay.com/itm/177807485353
TRS-80 Software - LS-Utility Disk (Manual/Disk)TRS-80 Software - LS-Utility Disk (Manual/Disk)https://www.ebay.com/itm/177807487331
TRS-80 Software - Raaka-Tu Adventure (Manual/Tape)TRS-80 Software - Raaka-Tu Adventure (Manual/Tape)https://www.ebay.com/itm/177807507119
TRS-80 Software - Tiny Pascal v1.0 (Manual/Tape)TRS-80 Software - Tiny Pascal v1.0 (Manual/Tape)https://www.ebay.com/itm/177807510526
TRS-80 Software - Flying Saucers (Manual/Tape)TRS-80 Software - Flying Saucers (Manual/Tape)https://www.ebay.com/itm/177807512396
TRS-80 Software - Haunted House Adventure (Manual/Tape)TRS-80 Software - Haunted House Adventure (Manual/Tape)https://www.ebay.com/itm/177807514761
TRS-80 Software - TDAM v1.5 (Manual/Disk)TRS-80 Software - TDAM v1.5 (Manual/Disk)https://www.ebay.com/itm/177807517360
TRS-80 Software - Xenos (Manual/Disk)TRS-80 Software - Xenos (Manual/Disk)https://www.ebay.com/itm/177807520142
TRS-80 Software - Micro Clinic (Floppy Doctor and Memory Diagnostic) (Manual/Disk)TRS-80 Software - Micro Clinic (Floppy Doctor and Memory Diagnostic) (Manual/Disk)https://www.ebay.com/itm/177807529166
TRS-80 Software - Sifter v1.3 (Manual/Disk)TRS-80 Software - Sifter v1.3 (Manual/Disk)https://www.ebay.com/itm/177807547999
TRS-80 Software - MTC Merge-III v1.0 (Manual/Disk)TRS-80 Software - MTC Merge-III v1.0 (Manual/Disk)https://www.ebay.com/itm/177807552366
TRS-80 Software - Supersede v3.0 (Manual/Tape)TRS-80 Software - Supersede v3.0 (Manual/Tape)https://www.ebay.com/itm/177807558154

January 18, 2026 - TRS80GP Updated to v2.5.6

George and Peter Phillips have updated their awesome TRS80GP emulator to v2.5.6. Changes are:

New Features:

  • Added "feed" and "delay" script commands.
  • Backtrace now annotated with labels when they are available.
  • Directly loaded Model 1 and 3 BASIC programs now convert ^ to [
  • Disk viewer can be used to modify sector data.
  • Gendon character ROM available for model 1 via -charrom :gendon
  • Green Thumb emulation.
  • IMD disk image saves blank tracks as empty records, allows HxC 0x80 modes.
  • Implemented "load" and "run" script commands.
  • Printer menu options for 80 and 132 column fixed-width printing.
  • Supermem (-mem supermem) and X-MEM/80 support for Model 1 (-mem xmem80).

Bug Fixes:

  • 6809 subtract/compare operations no longer modify the half-carry flag.
  • Add delay to FDC Restore to fix Arranger II adding disks.
  • Disk viewer/disk summary works correctly for hard drives using sector ID ranges 1..n
  • Fixed Mac context menu
  • Fixed Mac debug disassembly window for some processors.
  • Improved IM 0 mode for Model I allowing TPM to format a diskette.
  • Memory views no longer wrap around to address 0; it was too confusing.
  • Model 12, etc. back to immediately reacting to bank swap (port $A8).
  • RS-232 transmit interrupt asserted at when RS-232 reset.
  • Use only 4 bits of FreHD commands like the real FreHD.

You can download it at http://48k.ca/trs80gp.html

January 16, 2026 - TRS-80 Trash Talk Live # 45 set for January 16, 2026

The next TRS-80 Trash Talk live show is January 16, 2026 at 6:00PM Pacific Daylight Time / 9:00PM Eastern Daylight Time!

You can watch on the TRS-80 Trash Talk channel: https://www.youtube.com/channel/UCXkGugvdCkpkMDylVQb9gfg

If you want to participate in the live zoom session, reach out to trs80trashtalk at gmail dot com for information.

January 6, 2026 - New Software

Title:Ham Package IPublisher:Instant SoftwareYear:1978Size:2,504,157Pages:12OCRed:Yes*

Title:Electronics IPublisher:Rick Morel - Instant SoftwareYear:1978Size:4,185,191Pages:22OCRed:Yes*

Ian Mavric was kind enough to send over some missig items! Thank you, Ian!

January 3, 2026 - Key Commander

Paul Hopkins was kind enough to send over Key Commander, one of the known missing files!

The manual can be downloaded Here

And the CAS/WAV image can be downloaded Here

Thank you, Paul!

January 1, 2026 - Site Updates

Happy New Year everyone!

To make linking easier, I have added clipboard icons to the Hardware, Software, and Service Manual pages.

The SSL certificate for www.trs-80.org has been purchased and applied, so related security warnings should have stopped.

December 27, 2025 - TRSDOS Disassembled

TRSDOS v1.3 and 2.3 have been disassembled and commented.

The main page for TRSDOS v2.3 for the Model I can be found here.

The main page for TRSDOS v1.3 for the Model III can be found here.

December 26, 2025 - NEWDOS/80 v2.0 Disassembled

NEWDOS/80 v2.0 for the Model I has been disassembled, with most of the heavy lifting done by Claude AI, with help from Gemini and Grok. They all definitely have their strengths and weakenesses.

The main page can be found here.

I have also created a main-menu entry for all disassemblies, to make them easier to get to. That can be found on the navbar, or here.

December 21, 2025 - MxZVM updated to v18

Shawn Sijnstra has released v18 of this Infocom Adventure Interpreter line. His changelog:

  • Code optimisation for speed and size including init, bwdcopy, fwdcopy, tokenize, inibuf, find_word, next_token, llf
  • Rewrote all core code to assume auto-increment of ZPC to improve speed and size
  • Bugfix: handle auto wrapped line followed by immediate line feed
  • Additional space freed to allow for more game cache
  • Memory map reshuffled to reduce disk size. CP/M version 900+ bytes smaller freeing up extra disk space

The official site can be found at:

December 18, 2025 - SDLTRS2 Updated to v1.2.34

Jens Guenther has updated his Windows/Linux fork of the SDLTRS Emulator to v1.2.34

Changelog:

  • Added Holmes VID-80 (VX-3) support for TRS-80 Model III.
  • Added 48 KB extended memory for Holmes VID-80 (VX-3).
  • Added 256/512/768/1024 KB for Alpha Technology SuperMem.
  • Added X-MEM/80 (Michael Wessel) 16K page Model I memory extension.
  • Added printer type for text only output.
  • Fixed LNW80 Model II banking and 80x24 text mode support.
  • Fixed some bugs and internal improvements.

You download the source and binaries here. This download includes the required SDL2.dll

The official site can be found at https://gitlab.com/jengun/sdltrs

December 9, 2025 - Update to TRS80Tool

Lawrence Kesteloot has updated his TRS80Tool to v2.8.2. Changelog is:

Fix a bug in the display of file sizes in the dir command.

You can download a ZIP with the Windows, Mac, Linux, and Source combined right here.


Lawrence has also updated his online TRS-80 Assembly Language IDE, found at https://www.my-trs-80.com/ide/. Changelog is:

  • The “File” menu has a new “Play Cassette Audio” command to play the assembled program as an audio sound. Connect your computer’s audio to a real machine and use the SYSTEM BASIC command to start the load.
  • The “Edit” menu has a new “Auto-complete on Tab” option to set whether the Tab key accepts the auto-completion suggestion.
  • The “View” menu has a new “Show Statistics” option that displays code and data statistics for the whole program and the current selection.
  • The “View” menu has a new “Screen Size” option to change the size of the screen, in case you want more room for the text editor.
  • The “Debug” menu has a new “Inspectors” sub-menu to show a Floppy Disk Controller inspector.
  • The “Help” menu has a new “About” option to show the IDE’s version and release date.

December 9, 2025 - WHOOOOOPS!

If you sent in a disk request which was not processed, you have my apologies. As part of the site redesign, I seem to have dropped the perl script which actually sent the disk request form in! If you emailed me, it was processed; but if you silently sent in the form and that's it ... it wasn't. I have fixed the form so it should submit. If you requested disks and did not get them, please fill out the form again.

December 1, 2025 - TRS8BIT - Vol 19, No. 4

Cover

You can download it from http://TRS-80.org.uk/ or an OCR'd version here.

Issue Information:

Date:December 2025
Pages:84

Issue Summary:

George Phillips discusses Bart Jeroen Hemstra’s winning competition entry. Ian Mavric shows how to downgrade a Model 1 to Level 1, has a report of the 2025 Tandy Assembly and takes a look at Model 2000 hardware add-ons with part 2 of his series. Vince Otten has part 4 of his ‘Power of the ROM’ articles and also looks at early PASCAL compilers for the Model 1. E.T. Fonehume has a BASIC one-liner screen-saver, for a seasonal snowflake. Pascal Holdry has news of his latest, fantastic, re-engineering hardware tasks. There’s a quick look back to the early 1980’s in ‘The Way We Were’. Also, there’s a round-up of a few U.K. Ebay bargains, a maze puzzle just for fun and finally, ‘Surfin the Net’ comes up with an ‘all new’ Model 1 motherboard. 84 pages of pure Tandy joy!

Table of Contents

03Details of this years Competition winner: congratulations to Bart Jeroen Hemstra, by Unattributed
09In Mav’s Workshop: On the downgrade to level 1: Fancy running under Level 1? Mav shows us how!, by Ian Mavric
16Power of the ROM: Vince continues his series with part 4, using Dr. David Lien’s book “it’s easier than you think” with ‘thanks for the memories’, by Vince Otten
35Snowflake screen saver: A BASIC one - liner, Xmas screen saver, by E.T. Fonehume
36Programing languages for the Model 1: Vince looks at early PASCAL compilers, by Vince Otten
47New from France: Pascals latest hardware recreations. Full details on his website at https://prof - 80.fr/, by Pascal Holdry
53Mav’s Tandy Assembly news: Mav’s report of the 2025 T.A. and looks forward to 2026, by Ian Mavric
67A roundup of some U.K. Ebay Bargains: Were you one of the lucky ones?, by Unattributed
69The Way We Were: A short look back to the early 1980’s, by Unattributed
71Amazed!: Just for fun! Have a go and see how quick your are., by Unattributed
72Surfin’ the net: Shows off his new Model 1 board. Fantastic!, by ‘KiwiSinceBirth’
73In Mav’s Workshop: You bought a model 2000 what now! Part 2: Mav looks at hardware add - ons. A very rare machine In the U.K. I can’t recall seeing one!, by Ian Mavric

December 2, 2025 - Clipping

I wanted to make it easier for people to be able to refer to specific portions of the site, so I have added CSS and Javascript that will put a little clipboard up on headers. If you click the clipboard, the URL for that specific header will be copied to your clipboard. Thank you Gemini for the code!

November 29, 2025 - BACKUP/CMD and TAPEDISK/CMD for Model I TRSDOS v2.3 Disassembled

The commented/explained disassembly of BACKUP/CMD from Model I TRSDOS v2.3 can be found here and TAPEDISK/CMD can be found here.

November 28, 2025 - Cool and Efficient Power Supply Modification for the Model I

Amardeep Chana has written up step-by-step instructions to modify a Model I to run much cooler and more reliably. It involves modifying the system to no longer need the +/-12V to power the RAM, focusing solely on 5V.

You can download the step-by-step guide here.

November 25, 2025 - Randy Cook Easter Egg

The Easter Egg page page has been updated with a reverse engineering of Randy Cook's secret screen from TRSDOS v2.x. Thanks to George Philips and absolutely no thanks to Gemini who halucinated an elaborate routine that didn't exist!

November 23, 2025 - Site-Wide Search Function

Thank you to everyone that has been reporting in with questions and issues!

And special thanks to Ven Reddy who pointed out that when I moved off of WordPress I lost the Site Search function. I personally consider the site too unwieldy and too hard to find anything, and I wrote it - so I can imagine what everyone else goes through. So the loss of site search was a big loss. The site search page is now present on the navbar but can be found here as well.

If anyone has any better ideas as to how to organize the navigation or make it easier to find subpages and content, please let me know.

In other updates, I have been working on the disassembly pages trying to add more information to the input/output portions. Right now it's in the form of adding bit tables to show all the options and explanations within each comment. Also, as of last night, the disassemblies are "mobile friendly".

November 21, 2025 - Redesign Done

I think the site redesign is now done. Some pages have had major rewrites (all thanks to AI) like the Missing Software page, and the search pages, but by this point all pages are using consistent CSS which has been minimized.

While I was at it, I tried to augment the magazine pages to all include the table of contents (where they existed).

If you still see any formatting errors or issues, let me know.

November 13, 2025 - Disk Conversion

Today was the first time I ran into what Ian has run into for a while ... unreadable Radio Shack brand disks. I previously had good luck with them, but today I received two different sets of disks to read. One was Radio Shack only and one was Radio Shack and Storage Media.

With almost no exceptions, I was unable to read the Radio Shack disks from both sets. I had thought a bunch of Storage Media disks were also bad, but upon trying to second set, it dawned on me to try reading without introducing any Radio Shack disks into the process. Once I did that, all Storage Media disks read without issue.

I wonder if we have hit some sort of magic timeframe whereby Radio Shacks are now no longer viable. I mean, its been over 40 years and its a miracle that any disks can be read ... but perhaps Radio Shack disks are now past their time?

November 12, 2025 - Two Site Updates

A new page for all available TRS-80 upgrades and add-ons as been added. The various associated information is still present wherever it is on the site, but this page attempts to consolidate all of the offerings. If there is any missing or incorrect information, please let me know. You can see the new page here.

Also, I have updated the TRSDOS v1.3 Zaps page to include explanations as to what each patch does along with jumps into the various disassemblies.

November 6, 2025 - Compilable Model III Level II ROM Source Code

KiwiSinceBirth has posted his compilable source file for the Model III ROM

Main Features

  • Fully Compilable Source Code for Model III Level 2 14KB ROMS
  • Several optional patches have been included via #DEFINE
  • Based on ROM A = 9639, ROM B = 407C, ROM C = 2EF8

Build Options


There are several DEFINE's that can be set in the code (very start) to enable certain features.

  • #DEFINE VIDEO50 - Enable 50Hz Video Support (Affects RTC)
  • #DEFINE FREHDBT - Enables the FreHD auto boot ROM feature, ie load fre HD at start
  • #DEFINE BUGFIX27 - Fix Bug 27 - 06CCH - Basic Entry Point
  • #DEFINE BUGFIX28 - Fix Bug 28 - 034BH - Stack Initialisation Problem
  • #DEFINE BUGFIX30 - Fix Bug 30 - 034BH - 32 char Mode, Incompatible Model 1 code
  • #DEFINE BUGFIX40 - Fix Bug 40 - 05D1H - Broken "RON" Printer Status Routine
  • #DEFINE SIZE16K - Will pad the end of the rom with $FF to 16KB size. useful if want to append multiple ROM images for used in large 16K paged rom
  • #DEFINE DONTEND - Disable .END directive if #INCLUDEing the source inside another file

Visit his site here.

November 6, 2025 - WordPress Removed

When Matthew Reed passed, and asked me to host his sites, he gave me wordpress pages converted to HTML. That was the way to do it, since WordPress works off of a bunch of PHP code on the back and and a large database - not easily movable.

The process of making that HTML usable, though, was challenging; particularly since the HTML was just a frozen moment-in-time of the WordPress, with all the stats bars ('most read articles', 'associated articles', etc) locked in place, and all pointing to directories instead of .html files.

Since we are all mortal, I thought about that and decided to convert TRS-80 away from WordPress. It will make maintaining site much easier, for sure.

The most significant improvement is in terms of screen width - no longer wedged into 800 pixels for no valid reason. The 3 search page results now also span the width, making things a lot less crushed. On the mobile side, those pages scroll, and most of the HTML seems to be working great on the smaller screens. Also, "Click to Enlarge", "Click to Download", and "Click to Email" are all inserted by CSS automatically so you know what clicking on something might afford.

If you come up with any 404 errors, or any really-off formatting, or have any usable suggestions, please let me know.

October 28, 2024 - New DOSPLUS News Information Center

Larry Fosdick has come across a cache of DOSPlus News Information Centers. Thank you, Larry!

Title:DOSPlus News Information Center 82-01-02Publisher:Micro Systems SoftwareYear:1982Size:8,318,607Pages:20OCRed:Yes*Notes:Set 2

Title:DOSPlus News Information Center 82-05-06Publisher:Micro Systems SoftwareYear:1982Size:12,336,303Pages:36OCRed:Yes*Notes:Set 2

Title:DOSPlus News Information Center 82-07-08Publisher:Micro Systems SoftwareYear:1982Size:14,950,795Pages:36OCRed:Yes*Notes:Set 2

Title:DOSPlus News Information Center 82-09-10Publisher:Micro Systems SoftwareYear:1982Size:10,226,736Pages:40OCRed:Yes*Notes:Set 2

Title:DOSPlus News Information Center 83-SummerPublisher:Micro Systems SoftwareYear:1983Size:23,459,217Pages:43OCRed:Yes*Notes:Set 2

October 27, 2024 - TRS-80 Trash Talk Live # 45 set for November 1, 2025

The next TRS-80 Trash Talk live show is November 1, 2025 at 6:00PM Pacific Daylight Time / 3:00PM Eastern Daylight Time!

You can watch on the TRS-80 Trash Talk channel: https://www.youtube.com/channel/UCXkGugvdCkpkMDylVQb9gfg

If you want to participate in the live zoom session, reach out to trs80trashtalk at gmail dot com for information.

October 26, 2025 - Model 1-K v2.0a Released

KiwiSinceBirth has released v2.0a of his redesigned Model I motherboard. He reports the following changes:

This project is an upgraded / evolved TRS-80 Model 1 main board replacement. It was designed to provide a reliable, compact, and modern replacement, removing some limitations of the original 1970's product, while still remaining faithful to the original technology (i.e. no emulation)

v2.0a provides significant improvements in video, not only does it use dual port RAM for snow free video, but it changes the video sync generation circuit bringing back the picture adjustment controls not present in V1. Also supported is software switchable fonts, for alternate languages or other graphics. Other major features added to the board include an audio amplifier for a small speaker (which can be mounted on the board), Alpha Joystick port compatible with most software, and ability to mount a modern clock oscillator. Have added about 10 new config jumpers/settings in support of new features. V1 is still fully supported including a separate build guide. Not forgetting Supermem bank RAM and internal FreHD

>New Features

  • Dual port video SRAM, reducing contention (snow) issues with shared CPU access.
  • Onboard Audio amplifier utilising small class D module, with space for PCB speaker
  • Alpha Joystick port with header to connect 9 Pin DB9 Connector
  • Changed crystal oscillator to parallel resonant circuit based on 74HCU04 chip, which is pin compatible with a Full Can (DIP14) oscillator.
  • New Video sync generation circuit, including Horizontal and Vertical Position.
  • Improved support for RGBtoHDMI by exposing HSYNC on Video DIN socket
  • Added Tim Halloran's no-chip VBLANK modification, for improved video updating.
  • Added Jumper (JP16) to allow main Reset button to function as full CPU reset.
  • Can configure either RAM or ROM to occupy the 12kB to 14kB address space in memory.
  • Added support for EEPROM in circuit writing (requires software support).

Changed Features

  • The Video DIN socket now has Jumper (JP19) to disable external power
  • Added PCB reset button (SW11) to allow full reset during diagnostics
  • CPU speedup offer fast speed as 5.3 (default 3.55) mhz via jumper (JP17)
  • Added Power LED indicator (D1) near to the main power switch.
  • Fixed issue with TEST signal immediately disconnecting CPU from BUS - Credit Marcel Erz
  • Fixed Issue with Bus control for interrupt Mode 0 and 2 where external device places data on bus
  • Added (back) software character set control (Port FF Bit 7), as per JP board.
  • Changed meaning of SW10-SW13. Now ON => Logic 1, and OFF => 0 (rather than reverse)
  • RAM is configurable from $48k (default) down to 16k for compatability with external RAM.

Minor Improvements

  • Moved main 10.6Mhz oscillator to central location, shorter signal paths.
  • CPU clock speed selector flip-flop (Z63a) clocked at slowest rate.
  • JP10 (and related circuit) used for video frequency was removed.
  • Inputs of spare gates are now tied to GND or VCC, with easy trace cuts for future use.
  • Added resistor pull-ups on address, data, and control busses, for CMOS stability.
  • Added resistor pull-ups on keyboard, prevent issues when no keyboard attached.
  • Provided ability to use spare IO pins (CAS and MUX) on IO expansion.
  • Moved main power switch (SW1) and socket (J11) closer to other ports, better clearance
  • Added several M3 mounting holes for internal expansion board mounting
  • Improved (more modern) footprints for C19, C70, Q1, Q2, CR4.
  • Replaced several discrete resistors with small resistor packs.
  • Fixed multiple issues with small via's and thermal reliefs on power rails
  • Main power Capacitor C101 now has more space for horizontal mounting.
  • Improved silkscreen for component identification, and configuration options
  • Improved component identification in Bill of Materials
  • Major improvement in the Schematic diagram quality.
  • Many component designators have changed from V1, so some V1 docs may not be accurate
  • Added testpoints to support 3 signals required by SuperMem
  • Changed main power capacitor C11 to 470Uf after testing from MSly
  • Changed main power switch to discharge C11 (using 100R R14) when switched off
  • Keyboard resistor pack RN5 corrected to pull down keyboard data lines.
  • Corrections to Bill of Materials, and silkscreen fixes and improvements.

You can find all the information, as well as downloads for the BOM and circuit board, at github.com/kiwisincebirth/TRS-80-MODEL-1-K/tree/main

October 18, 2025 - Site Redesign Continues

Well, the first pass of the AI conversion did an OK job, even if it took about a month due to token limits. The problem is that it created 1500 classes because of the number of sessions that had to be used. Instead of it being able to consistently review pages and apply consistent code, even when instructed to re-use old code, it didn't do a great job.

So I need to make another pass. I have developed, with AI's help, three main types of code sections - general, columnar, and images. As I move page to page, I have those codes updated as needed. This should bring consistency to the site.

Some of the things about the new design that I absolutely love, is that a simple CSS class added to a catalog entry, email address, or clickable image, just adds a note telling you what you can do with that. This is something I would have used JQUERY for in the past, but CSS3 is pretty awesome! Examples are the little caption on the pictures below; automatically added by CSS.

Anyway, the AI page pass left me with 1500+ CSS entries, and those need to get culled. Well, most of them. It turns out that the new search pages require 450 CSS entries! They are kind of beautiful, so I'm going to leave those alone.

For the rest of the pages, I had Gemini write some Visual BASIC Code to parse every html file, extract every class used, and come up with a display that would show me the class, the code, and the files which use it. I also had to have it let me know about dependencies after a particularly disasterous attempt to globally update the code.

This is a sample of the output.

Here, there is a class used by only 1 page. In this case, it's because its a typo. But putting that aside, it is my clue as to the next page to edit. I then go through and update the page to use the new classes.

Once that page (or pages) are done, I use WildEdit to search the entire tree for the class.

If it shows no changes made, then I can delete the CSS.

I also had a button prepared that would output the "good" and "bad" css. If I get tired of editing specific pages, but still want to make progress, I use WildEdit to find entries that are on the "bad" page. If there are no results, I can just strike that CSS entry.

So that's what's going on now ....

But as of this point, v1 CSS is pretty much gone, so if you see a page (or table) that is broken, let me know!

October 19, 2025 - TRS-80 Stuff for Local Pickup

Update: Claimed

A site visitor (and very frequent contributor) has multiple Model I components that he would like to give away by local pickup only in the Norfolk, Nebraska area.

He lists:

  • two monitors
  • two expansion interfaces
  • three keyboard units (one not working)
  • a few floppy drives (condition unknown, but worked a few years ago)
  • several DOS manuals, books, and newsletters

If you are interested in picking up that stuff, please contact me and I will pass on your interest.

October 12, 2025 - Site Update Status

Between Claude AI and Gemini Pro (but definitely not Gemini Flash), the web site has been updated to new CSS. I have moved prior news into the "old news" pages because WordPress would require me to update each news item individually otherwise.

You can see 2025 news here.

There might be broken CSS when I kill the old CSS. I still have work to do though. Since AI sessions can only be so long, each new session required me to feed in the CSS to date, and I instructed it to re-use as much CSS as it could. Despite that, over 650 new CSS definitions were created; so much for site consistency.