TRS-80 News

July 10, 2026 - 3-D Printer Model I Case - 2 on eBay

Dusty of Dusty's Vintage Workshop has two (2) finished model I replacement cases for sale

You can see the eBay listing at https://www.ebay.com/itm/158005625691

July 8, 2026 - LDOS v5.3.0 for the Lobo Max-80

Scott Toenniessen has provided LDOS v5.3.0 for the Lobo Max-80.

You can download it here

I have no way of testing this image.

July 5, 2026 - 3-D Printer Model I Case

Dusty of Dusty's Vintage Workshop has been fine-tuning his 3-D printable Model I case, and has released the STL files and builder's guide.

You can download it here

July 4, 2026 - Expansion Interface Revision D

Marcel Erz of RetroStack has released the full schematic, Gerber files for the common manufacturers, and a complete BOM for his reverse engineered and updated version of the TRS-80 Model I Expansion Interface.

You can read all about it at https://www.patreon.com/RetroStack/posts/trs-80-model-1-d-162928605

July 2, 2026 - H-DOS (Genie) and Banker Hardware Hack

The prolific Eghbert Azure has provided more links

June 30, 2026 - Sidekick for the Model I with SuperMem

Egbert Schroeer has let me know of his GitHub featuring Sidekick

Sidekick will keep 4 Model I NEWDOS/80 images in SuperMEM RAM, and allow you to hotkey between the four; essentially keeping 4 Model I's in RAM. Only the machine in the foreground runs.

You can grab it at https://github.com/Egbert-Azure/TRS80M1/tree/main/software/sidekick

June 30, 2026 - New Software

UPDATE: Copy 3 had no CRC error, so the ZIP has been updated to retain that copy.

David Shadoff was kind enough to provide KWIKCOS.It has a CRC error but runs.

Title:KWICOS Kwik Cassette Operating System Year: 19xx Model: I Author: Kwik Software

Title:KWICOS Kwik Cassette Operating SystemPublisher:Kwik SoftwareYear:19xxSize:11,043,177Pages:7

June 29, 2026 - New JMS Corporation Stuff

David Shadoff was kind enough to provide some new JMS Stuff!

Title:JMS Corporation CatalogPublisher:JMS CorporationYear:19xxSize:2,279,375Pages:10

Title:Berserk Year: 1981 Model: I/III Publisher: JMS Corporation

Title:Missile Defense Year: 1982 Model: I/III Publisher: JMS Corporation

Title:Pac-a-Man Year: 19xx Model: I/III Publisher: JMS Corporation

June 29, 2026 - Heavily Modified NEWDOS/80 v2.0 for the Model I

Egbert Schroeer has posted a copy of a very very heavily modified NEWDOS/80 v2.0 for the Model I, albeit in German.

  • It adds a much larger and more structured extended library of commands, expanding NEWDOS/80 well beyond the original command set. The new/extended commands include directory tools, screen/HRG tools, printer controls, system-generation helpers, and utility functions such as DIRSORT, XDIR, ZAP, EDIT, COM, UNKILL, SYSGEN, REPORT, RESET, STOP, BANK, CALL, GO, IO, KEY, UM, ON/OFF, CLH, HI/LO, and ,./.
  • It moves the extended library into a dedicated overlay layout, using SYS15, SYS22, SYS23, SYS25, SYS26, SYS27, and SYS28 for different functions instead of keeping everything in one place. That makes the system more modular and confirms where each major tool lives in the binaries.
  • It adds SUPERZAP in SYS22, which is a full sector/file editor with NEWDOS error messages, copy-related functions, and direct HEX/ASCII editing support. This is a substantial upgrade for low-level disk repair and inspection.
  • It adds XDIR in SYS23, an extended directory viewer with wildcard matching and paging behavior. That gives better directory browsing than the base system.
  • It adds DIRSORT in SYS27, which can sort the directory alphabetically and rebuild the directory structure afterward. This is a practical maintenance improvement for keeping disks organized.
  • It adds CLEAN and UNKILL support, so killed files can either be permanently removed or reconstructed for reorganization. That improves file recovery and directory maintenance workflows.
  • It adds SYSGEN support that can generate a new system disk using the current PDRIVE parameters, and the binary shows it installs a named DOS build (DL9YAPDOS). This makes system replication and deployment easier.
  • It adds COM macros, allowing predefined multi-step DOS command sequences to be launched quickly. The binary even contains real macro definitions, including one that runs a payroll BASIC program (LOHN187).
  • It adds a screen editor in EDIT, with specific key behavior for insert, delete, and abort actions. That gives the system a more usable on-screen text editing tool.
  • It adds printer and output enhancements such as REPORT and RESET, including configurable printer formatting data in SYS25. That improves printing control and compatibility with Epson-like printers.
  • It adds high-resolution graphics support features in SYS28, including screen on/off, clear, and combined image saving/loading with ,./ and RD. It also detects disk format before printing the HRG screen, which improves reliability across different disk types.
  • It adds the Umlaut driver (UM) and other German-language support, making the DOS more practical for German users. The binaries confirm the driver is activated with SHIFT-@.
  • It adds utility commands for direct machine-level work, including CALL, GO, and IO. These make it easier to jump to addresses, start loaded machine code, and access I/O ports directly.
  • It adds convenience aliases and shortcuts like PD, S, HI, LO, and related functions, making common DOS operations faster to type and easier to use.
  • It includes a dedicated KEY function for defining custom three-key macros. That gives power users a way to create very short keyboard-driven workflows.
  • It includes English on-disk translations in addition to the original German texts, which improves usability for readers of both languages. Those translation files exist in the DMK image alongside the original documentation.

You can grab it at https://github.com/Egbert-Azure/TRS80M1/blob/main/diskimages/NewDos/dos-versions/newdos80-weikamp-020387.md

June 29, 2026 - The Valley

User SHBLYTHE has found THE VALLEY by Computing Today magazine

You can grab it on GITHUB here

June 29, 2026 - Updated tools for the Mac

Egbert Schroeer has updated trsextract to includ writing!

You can grab the updated copy at https://github.com/Egbert-Azure/trsextract

June 28, 2026 - New tools for the Mac

Egbert Schroeer has built two tools — both native to the Mac:

  • SDLTRS-Wrapper
    A real Cocoa window for sdltrs: machine presets, four floppy slots, four hard-disk slots, and ROM / config / character-set controls. It launches the emulator underneath with the right command line — it's a launcher, not a new emulator; the running window is still sdltrs. It fixes the disk-loading and configuration friction, not the in-emulator menus.
    Link: https://github.com/Egbert-Azure/SDLTRS-Wrapper
  • trsextract
    A native, dependency-free reader and extractor for TRS-80 Model I NEWDOS/80 and G-DOS floppy images (.dmk, .dsk). Lists directories and extracts files byte-for-byte — no emulator, no Windows, just Python 3. Validated byte-for-byte against TRSTools extractions across single- and double-density NEWDOS and G-DOS disks. Includes an optional SwiftUI drag-and-drop front end.
    Link: https://github.com/Egbert-Azure/trsextract

Both are GPLv3

June 21, 2026 - Site Updates

  • The Internal Ports page has been updated with additional ports, both internal and from hardware add-ons.
  • The Model 1/3/4 Disassembly page has been updated to link to the ports page when clicking on a port operation.
  • Preliminary support has been added to the TRS-80 Software Archive Search page for patches. Where a patch exists, a new column, with an icon of a band-aid, will serve the download.
    This may take a while. The code is there, but it means I need to sort my patches and consolidate each program into a single zip. You can see the link in action by searching for LTERM or MODEM-80.

June 15, 2026 - kDOS, lightweight OS for Floppy-80

KiwiSinceBirth, who has done so much for the modern TRS-80 community, has created kDOS, a Model I Operating System specifically for those Model I owners running a Floppy 80 (expansion interface NOT required). He describes kDOS
kDOS is an operating environment that runs on the Tandy TRS-80 Model 1 providing a TRS-DOS (DOS) like features to Level 2 BASIC
The DOS runs alongside Level 2 BASIC, rather than supplanting it. Typing a DOS command and a BASIC statement are done in the same shell
Files are stored and accessed from SD card in a standard FAT filesystem. There is no emulation of TRS-80 floppy disk or hard disk drives, nor any TRS-DOS (like) file-system
There are no imposed file size limits, or limits on the number of files that can be stored, for a TRS-80 a modern SD card could be considered infinite storage. Directories are fully supported. Files copied to the SD card by modern computer, are directly readable on the TRS-80
Programs that run on TRS-DOS "should" run under kDOS so long as they use standard DOS API calls. Programs that directly access FDC hardware or undocumented (non-standard) API calls will probably not function, unless patched
The core features are:
  • Modern Filesystem
    • Files are stored natively on the FAT filesystem
    • File directories (including nested) are supported
    • File storage space is unrestricted, can store any number of files
    • Automatic conversion of traditional filename/ext into filename.ext
  • DOS Features
    • DOS commands are typed into the BASIC command shell
    • Most DOS entry points at $4400 are supported
    • Interrupts with real Time Clock supported
  • BASIC features
    • Extended Basic functions are supported
    • Long error messages ar displayed
    • Disk File IO Statements are currently NOT supported
  • Has a Low memory overhead than a traditional DOS
    • Requires about 0.5Kb of main memory space
    • Uses virtual memory from $3000-$37DF
    • 47800 Bytes Free, compared with 48350 on Level 2 BASIC
    • Memory from 4500H is available for application usage
You can get more information at https://github.com/kiwisincebirth/TRS-80-KDOS

June 8, 2026 - TRS80Tools Updated to v2.8.10


Lawrence Kesteloot has released an updated copy of his trs80tools, now new version 2.8.10. He notes:

  • Improvements to the disasm command: Disassembled instructions are now canonical when there are variants. For example, it will generate or b where it used to generate or a,b.
  • Improvements to the asm command (and the IDE): The assembler now supports the alternate forms described in the zmac manual, except for the rst ones.

You can download it for the Windows, Mac, and Linux at https://www.my-trs-80.com/tool/#installation.

June 8, 2026 - TRS80GP Updated to v2.5.7

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

New Features:

  • Debugger disassembly also shows the last few dozen completed instructions
  • Backtrace now tracks the last 1,048,576 instructions, up from 65,536
  • Hard drives now implement write protect
  • Windows debugger completely fills memory and disasssembly windows at start
  • Z-80 single stepping now shows memory permission faults when single stepping

Bug Fixes:

  • EMU hard drive images now correctly show CRC errors in disk summary
  • Fix corrupted data CRC caused by editing EMU hard drive sectors
  • Fixed audio corruption in .avi video recording
  • File import: CP/M files are forced to upper case
  • Fix crash when tracing memory from CWAI on 6809
  • Reformatting DREM hard drives images will now update .cfg parameters
  • File import: fix duplicate entries and Model II defaults to Program type
  • Detaching second hard drive no longer detaches primary hard drive
  • Hires graphics (-gt, -gg) can now be selected for Model 4D
  • Backtrace no longer shows 64K bogus instructions if triggered at start

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

June 4, 2024 - TRS8BIT Newsletter Vol 20 Issue 2 Released

In this edition, George and Peter Phillips have an upgrade to their brilliant TRS-80 emulator, 'trs80gp'. Amardeep Chana shows us a cool and efficient M1 power supply. Terry Stewart finds some lost System-80 software - SCAP. There's a new game from 'Voidstar' - 'BEAST'. Ian Mavric has the latest updates for the Tandy Assembly 2026, helps decide if it shouls be LDOS or NewDOS80 and explains how to upgrade a Co-Co Mk1 from 32 to 64K. Seen the 'clockwork Pi' yet? The info's here. E.T.Fonehume explores the U.K.'s LSD curency, in use before decimalization. Mark Pruden breaks the 48K barrier. Another game from 'Nickman Studios' - 'House at the edge of the crater'.
Vince Otten has part 6 of his series 'The power of the ROM'. The 'Way We Were' looks at a program that writes programs. (Something similar, in the U.K., was called 'The Last One' I recall). There's a Countdown, numbers puzzle for you to try. (Not quite as easy as last time!).
‘Surfin’ The Net’ finds the '8-bit boyz'. And finally, I check out some of the recent UK Ebay bargains.

You can download it from http://TRS-80.org.uk/ or a repaired and OCR'd (as best as possible given the font selections) version with JSON and text sidecar here.

June 4, 2026 - ROM Disassembly Page Done!

The new ROM Disassembly page project is at a close. Twenty TRS-80 Model 1/3/4 ROM versions are now supported.

Model /RevisionYearCRC (ROM A B C)Link Format
Model I v1.01978AE5D DA84 4002/sub-disassem-rom-m134.htm?v=m1v10
Model I v1.11978AE60 DA45 40E0/sub-disassem-rom-m134.htm?v=m1v11a
Model I v1.1 Revised1978AE60 DA45 3E3E/sub-disassem-rom-m134.htm?v=m1v11b
Model I v1.21979AE60 DA45 40BA/sub-disassem-rom-m134.htm?v=m1v12
Model I v1.31980B078 DA45 4006/sub-disassem-rom-m134.htm?v=m1v13
Model III v1.019809639 407C 2B91/sub-disassem-rom-m134.htm?v=m3v10
Model III v2.019809639 407C 2EF8/sub-disassem-rom-m134.htm?v=m3v20
Model III v3.019819639 407C 2F84/sub-disassem-rom-m134.htm?v=m3v30
Model III v3.0 Revised19819639 407C 2F84/sub-disassem-rom-m134.htm?v=m3v31
Model III German19829639 407C 10E4/sub-disassem-rom-m134.htm?v=m3vGerman
Model 4 - Standard Gen 1 60 Hz19839639 407C 1591/sub-disassem-rom-m134.htm?v=m4v10
Model 4 - v1 50hz Australia19839639 407C 1587/sub-disassem-rom-m134.htm?v=m4v1AU
Model 4 - Standard Gen 2 60 Hz19838F46 407C 48BC/sub-disassem-rom-m134.htm?v=m4v20
Model 4 - Network 4 Student Station19838F46 407C 33CB/sub-disassem-rom-m134.htm?v=m4vNetwork
Model 4 - v2 50hz Australia19838F46 407C 48B2/sub-disassem-rom-m134.htm?v=m4v2AU
Model 4 - German19838F46 407C 3080/sub-disassem-rom-m134.htm?v=m4vGerman
Model 4 - French AZERTY19838F65 407C 43AD/sub-disassem-rom-m134.htm?v=m4vFrench
Model 4D - XDROM v3.33 (with Diagnostics)19908F46 407C 5C1D/sub-disassem-rom-m134.htm?v=m4vXDROM333
Model 4 - XROM v3.3319908F46 407C 5C1D/sub-disassem-rom-m134.htm?v=m4vXROM333
Model 4D - XDROM Diagnostic 1.119898F46 407C 5C1D/sub-disassem-rom-m134.htm?v=m4vXDDiag11

June 2, 2026 - ROM Disassembly Page Updated

Since the prior announcement, additional changes have been made. The new ROM Disassembly page now features:

  • Option to show Z-80 Mneumonic with Hex, Z-80 Mneumonic with Labels, Z-80 Opcodes, and/or original 8080 Mnemonic
  • Ability to enable or disable 6 different types of notes, including original source code notes. Original source code notes will either be the Gates/Allen source code, or the Frank Durda IV source code for routines added onto the Model I v1.0 for the Model III
  • The page permits viewing 5 Model I ROM versions, 5 Model III ROM versions (including the German ROM), and 7 Model 4 ROM versions. To open the page to any specific disassembly
  • Additional routine header commentary has been added
  • The page has been optimized again.

May 20, 2026 - Model I Disassembly Page Drastically Rewritten

When I was updating the Model III page based on the original source code, correcting a whole lot of errors in the process, I realized that the Model I page, which was the first diassembly done, had a LOT of flaws: Typos, bad jumps, etc.

What I decided to do was to take all the work I had just done on the Model III and back port it to the Model I page, but to include the original labels, the original 8080 source code and comments by Gates/Allen, and options to use labels or hex.

So the new page will generate based on the 5 different Model I ROM versions, and then you can choose whether your want Hex or Labels (or both), the Z-80 Opcodes, the 8080 Opcodes, and you can customize up to 5 different types of commentary.

The result is a web page which is built on the fly based on user preference through check boxes - albeit a 3MB page, so a touch of patience is required for your browser to build the page per your specifications.

The new page is here

May 12, 2026 - TRS80Tools Updated to v2.8.9

Lawrence Kesteloot has released an updated copy of his trs80tools, now new version 2.8.9. Updates are to the DISASM command as follows:

  • No longer automatically specifies Model III ROM entry points when disassembling a ROM since the ROM might not be for a Model III.
  • When specifying the --no-labels flag, jumps to the current address will list the address and not the $ symbol.
  • Data now uses DEFB instead of .BYTE.
  • Disassembly warnings are now sent to standard error instead of standard out.

You can download it for the Windows, Mac, and Linux at https://www.my-trs-80.com/tool/#installation.

May 19, 2026 - SDLTRS2 Updated to v1.2.35

Thanks to David S, I am told that Jens Guenther has updated his Windows/Linux fork of the SDLTRS Emulator to v1.2.35

Changelog:

  • Added memory size selection for TRS-80 Model I/III.
  • Added CPU clock rate option for selected TRS-80 Model.
  • Fixed TRS-80 Model 4/4P character display.
  • Fixed bugs and internal improvements.

You check it all out at https://gitlab.com/jengun/sdltrs/-/releases

May 10, 2026 - Model III ROM Dissassembly and Addresses

I have finished two new pages dealing with the Model III Addresses/Official Labels:

These projects also allowed me to make adjustments and fixes to the Model III ROM Disassembled pages both in terms of small errors and by adding some checkboxes to streamline viewing.

May 8, 2026 - New Tandy Publications

Diane Kester has provided a the Student Manuals! Thank you, Diane!

Title:Student Manual Part 1 Introduction to BASICPublisher:Radio ShackYear:1980Size:53,865,313Pages:88OCRed:Yes*Notes:26-2151

Title:Student Manual Part 2 BASIC ProgrammingPublisher:Radio ShackYear:1980Size:60,725,552Pages:118OCRed:Yes*Notes:26-2153 / Appendix A Missing

May 7, 2026 - TRS-80 Trash Talk Live # 49

The next TRS-80 Trash Talk live show is Saturday, May 23, 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.

May 7, 2026 - Macrotronics M80 Hardware Manual

Pascal Holdry has provided the manual for the Macrotronics M80 Ham Interface! Thank you, Pascal!

Title:M80 Ham InterfacePublisher:Ronald Lodewyck - MacrotronicsYear:1979Size:5,945,693Pages:60OCRed:YesNotes:With Technical Bulletin 1

May 7, 2026 - Site Update

A page discussing MicroDOS has been added. The page includes some historical background, an online manual, and a disassembly of the "DOS" portion.

May 5, 2026 - VTOS Manuals from Tim Mann

Tim Mann has provided a bunch of VTOS manuals! Thank you, Tim!

Title:VTOS v3.0Publisher:Randolph Cook-Virtual TechnologyYear:1979Size:11,571,760Pages:36OCRed:YesNotes:Set 2

Title:VTOS v3.0 Update LetterPublisher:Randolph Cook-Virtual TechnologyYear:1979Size:404,621Pages:1OCRed:Yes

Title:VTOS v4.0Publisher:Randolph Cook-Virtual TechnologyYear:1979Size:9,555,970Pages:48OCRed:Yes

Title:VTOS v4.0 AddendumPublisher:Randy CookYear:19xxSize:1,753,666Pages:4OCRed:Yes

Title:VTOS v4.0.1Publisher:Quality Software DistributorsYear:1980Size:5,259,174Pages:20OCRed:Yes

Title:VTOS v4.0.2Publisher:Quality Software DistributorsYear:19xxSize:12,385,710Pages:26OCRed:Yes

May 4, 2026 - New Publications from John Gruver

John Gruver has provided some additional publications! Thank you, John!

Catalogs

Title:Electronic Systems CatalogPublisher:Electronic SystemsYear:1978Size:7,526,171Pages:20OCRed:Yes

Title:Misosys Catalog xx-xxPublisher:MisosysYear:19xxSize:2,879,379Pages:16OCRed:Yes

Title:Radio Shack Games Pack I FlyerPublisher:Radio ShackYear:19xxSize:3,680,688Pages:1OCRed:YesNotes:26-1805

Title:Radio Shack TRS-80 Service Contract Interest CardPublisher:Radio ShackYear:19xxSize:448,370Pages:2OCRed:YesNotes:Set 2

Hardware Manuals

Title:CTR-80 Cassette Tape Recorder Owners ManualPublisher:TandyYear:19xxSize:2,663,892Pages:2OCRed:YesNotes:26-1205 / Set 3

Title:Important Information for Cassette Users Level IIPublisher:TandyYear:19xxSize:826,216Pages:2OCRed:YesNotes:Set 2

Title:Important Information for Cassette Users Model IIIPublisher:TandyYear:19xxSize:2,025,180Pages:4OCRed:YesNotes:Set 3

Title:Information Guide for New Computer OwnersPublisher:TandyYear:19xxSize:3,883,151Pages:12OCRed:YesNotes:Set 3

Title:Model 4D Disk System Owners Manual AddendumPublisher:TandyYear:1983Size:1,361,049Pages:5OCRed:YesNotes:875-9732

Title:Model 4D Disk System Owners Manual AddendumPublisher:TandyYear:1983Size:1,555,850Pages:6OCRed:YesNotes:875-9742

Title:Model III Disk System Owners Manual Supplement for 26-1065Publisher:TandyYear:19xxSize:623,922Pages:2OCRed:Yes

Title:Model III Disk System Owners Manual Supplement for TRSDOS v1.3Publisher:TandyYear:19xxSize:1,300,500Pages:1OCRed:YesNotes:XFERSYS

Title:Mostek Z80 Microcomputer Micro-Reference ManualPublisher:Mostek CorporationYear:1978Size:3,098,510Pages:18OCRed:YesNotes:Set 2

Title:Percom Doubler Users ManualPublisher:Percom Data CompanyYear:1980Size:43,961,201Pages:46OCRed:YesNotes:Set 2

Title:PS-401 SchematicPublisher:Percom Data CompanyYear:19xxSize:151,120Pages:1OCRed:Yes

Title:Teac FD-55ABEFG Drive SpecificationPublisher:Teac Corporation of AmericaYear:19xxSize:10,345,120Pages:44OCRed:Yes

Service Manuals

Title:Model 4 and 4P Technical Reference ManualPublisher:Tandy CorporationYear:1985Size:98,460,368Pages:526OCRed:YesNotes:Set 3 / 526 Pages

Title:SA400 Floppy Disk Drive Service ManualPublisher:Shugart AssociatesYear:1977Size:17,965,636Pages:64OCRed:Yes

Software Manuals

Title:Accounts PayablePublisher:TandyYear:1983Size:106,122,119Pages:208OCRed:YesNotes:26-1554

Title:AIDSPLUS-II with AutoKey v1.0Publisher:SofTrendsYear:1985Size:88,269,253Pages:176OCRed:YesNotes:Set 3

Title:DeskMate v1.0 Reference Manual AddendumPublisher:TandyYear:19xxSize:23,140Pages:1OCRed:YesNotes:875-9764

Title:DeskMate v1.0 Reference Manual AddendumPublisher:TandyYear:19xxSize:333,107Pages:1OCRed:YesNotes:875-9770

Title:DeskMate v1.0 Reference Manual AddendumPublisher:TandyYear:19xxSize:365,185Pages:1OCRed:YesNotes:875-9771

Title:DeskMate v1.0 Reference Manual AddendumPublisher:TandyYear:19xxSize:110,007Pages:1OCRed:YesNotes:875-9782

Title:DIRCAT v1.0 (1984)([SofTrends][OCR]Publisher:Unknown PublisherYear:19xxSize:8,214,056Pages:32OCRed:YesNotes:SofTrends

Title:Golden Oldies System Enhancement PackagePublisher:MisosysYear:1988Size:47,267,109Pages:82OCRed:YesNotes:Set 1 / PDF

Title:LS-DOS 6.3 Update For TRSDOS 6.2.XPublisher:Logical SystemsYear:19xxSize:15,778,554Pages:47OCRed:Yes

Title:LS-DOS Update From 6.3.0 to 6.3.1Publisher:Misosys IncYear:1990Size:1,489,315Pages:4OCRed:Yes

Title:MMSForth v1.9 Quick Reference CardPublisher:Miller Microcomputer ServicesYear:1982Size:1,139,915Pages:2OCRed:Yes

Title:VTOS v3.0Publisher:Randolph Cook-Virtual TechnologyYear:1979Size:9,863,376Pages:16OCRed:YesNotes:Set 1

Tandy Memos

Title:Computer Services MemoPublisher:Radio ShackYear:1979Size:524,237Pages:1OCRed:YesNotes:TRSDOS Version 2.2

Title:Computer Services MemoPublisher:Radio ShackYear:1979Size:569,896Pages:1OCRed:YesNotes:TRSDOS Version 2.3 New Release

Title:Fact SheetPublisher:Radio ShackYear:1979Size:8,612,726Pages:22OCRed:YesNotes:TRSDOS v2.2

May 2, 2026 - Labels in Model III Disassembly

Largely because the TRSDOS v1.3 BASIC project left me with a lot of labels which were missing, I have now gone through the Model III ROM Disassembly and have redone all of the labels.

I started with the original PDP-10 source code for the Model I written by Gates/Allen and tracked down the corresponding Z-80 code, using their labels.

Then, for code which was changed from the Model I to be Model III, I used Frank Durda's source code to track down those remaining labels. Thankfully, for the overwhelming majority, Frank decided to keep those labels.

May 1, 2026 - New TRS-80 Game - BEAST

Voidstar has release a new game for the TRS-80 Model I and III called BEAST. He writes about its origin:

This was kind of an accidental project. I never messed with 2x3 semigraphics, and I wanted to demo about it using the POLY-88 (since it's that systems 50th anniversary this year) at VCF next month. Well, its VTI video card is having some issues now. So - I figured how hard could it be to port the 8080 code and 2x3 semigraphics over to the Z80 and the TRS-80's 2x3 semigraphics? Well, it was an adventure - the POLY-88 at least has a 60Hz timer for RNG and tempo-timing. I aimed to support a TRS-80 M1 without an Expansion Unit (since that's all I have in real hardware). But thanks to help with some folks, I went ahead and made the binary/CAS/WAV/CMD compatible with both the M1 and M3 (sorry M2's and M4's!). I do this by probing for the M3's timer clock first. Anyway, it matches the POLY-88 version. There is a README TEXT (and source) in the ZIP for more instructions.

You can watch the game play at https://www.youtube.com/watch?v=k7GsxYuFI3o

The GITHUB is at https://github.com/voidstar78/BEAST/tree/main/TRS80_VERSION

April 27, 2026 - Site Updates

  • Thanks to a program writing by Gemini, I have gotten JSON OCR from Mistral for all 7,963 zips in the 'publications' folder, although a few PDF's had to be regenerated. I have looked at the output, and it is by no means perfect, but it is orders of magnitude better than what was there from either AABBYY Finereader or Adobe Acrobat Pro.
    UPDATE: At this point, I have re-uploaded all downloadable PDF's and every one of them should have the .json and sidecar.txt in it. I am, however, starting the "Phase 2" of creating PDF's with the Mistral OCR replacing the existing OCR, and the files will be re-uploaded once that occurs.
  • A site visitor Airton was kind enough to point out that there are discrepancies between the Level 1 source in github, his work on the Level 1 source, and the Level 1 disassembled page here.
    UPDATE:The page has now been corrected.
  • Downloads for Level 1 programs have been fixed, thanks to Quentin pointing out that they were not functioning.
  • The TRSDOS v1.3 disassembly re-do project is winding down. All 15 SYS files have been reprocessed against Frank Durda's source file. I plan on doing BASIC/CMD as well to finish up the set once the credits refresh. I also realized that XFERSYS was never disassembled, so that will be on the to-do list as well. I wish all the background information and files required to do these didn't use up so many credits.

April 25, 2026 - Site Updates

The first, which I am 2/3 of the way through, is updating the TRSDOS v1.3 disassembly pages to merge in the official Frank Durda source code labels and comments. This is tough going because of misformed pages to begin with. It also uses a ton of credits because I have to feed in a disassembly, the HTML (which is about 500MB each), and all of Frank's source and dependencies.

The second, is to re-OCR the documents. There are currently 7,963 zips in the 'publications' folder. The process uses cURL to upload the PDF to the Mistral API and retrieve a unique file ID, which is then passed to a PowerShell script to trigger the OCR model and generate a text sidecar, which is then used by OCRmyPDF to inject a searchable text layer back into the original document. During this final assembly, Tesseract performs a local OCR pass to handle any missed coordinates and refine text placement, while Ghostscript acts as the rendering engine to optimize the PDF's internal structure and compress the file for archival storage. Mistral is utilized because it employs the new Vision-Language Model (VLM) that is better than the basic pattern-matching of legacy tools by using deep contextual understanding to accurately "read" and reconstruct text even through the heavy noise, dot-matrix distortion, and ink-bleed common older publications. It is possible that the JSON can be used for indexing the archive's full-text search engine or programmatically extracting metadata from the magazines.

April 24, 2026 - New TRS-80 Game

Nickmann Studios has developed a new game for the TRS-80 - "House on the Edge of the Crater"

The authorities of the age of normality have exiled the most creative people to the moon: artists, scientists, dangerous eccentrics, and keepers of great secrets.
You are Yordi, the reporter.
Conduct interviews with the residents, explore the house on the edge of the crater and bring back to earth the knowledge that could transform the cold world of the age of normality.
Based on the novel house on the edge of the crater by István Nemere and Gábor Képes.
Requirements for a successful mission: Conduct 9 interviews and obtain all 3 keys.

It is a 'name your price' download - You can find all the information and download links at https://nickmann-studio.itch.io/crater

April 20, 2026 - VTOS Update

Tim Mann has gone through all known copies of VTOS on DMK and has prepared a complete set of Duplicator/Master/System/Data disks for what he could determine is the purest/best copy archived:

  • VTOS v3.0.0 Set - Duplicator/Master/System/Data - Created by Tim Mann
  • VTOS v3.0.1 Set - Duplicator/Master/System/Data - Created by Tim Mann

April 12, 2026 - New Publications

John Gruver has provided some additional publications! Thank you, John!

Software

  • Aerocomp Hard Disk Driver Boot Disk Creation Instructions
  • AIDSPLUS-II with AutoKey v1.0
  • ARC31 v2.00
  • Auto-Mate v1.0
  • Back-Rest Fast Hard Disk Backup
  • Beep
  • BSORT and MOD324
  • ConvCPM v2.0
  • Describe
  • DiskMod EDTASM
  • DISnDATa v1.0
  • FileAid for AIDS Plus-II
  • FM File Manager
  • Formation Forms Management System
  • Hard Disk Backup
  • Home Accountant
  • Le Script v1.2 Manual C
  • Little Brother 86 Installation Manual for MSDOS
  • Little Brother Database Manager Installation Manual for LDOS
  • Little Brother Database Manager Installation Manual for Model 4
  • Little Brother Database Manager Supplemental Documentation
  • LS Comp
  • LSI Help System
  • LS QFB
  • LU4 Library Utility v1.40
  • LUM3 v1.23
  • LUM4 v1.13
  • LUMN3 v1.01
  • Mach2
  • MARC4 v2.01
  • Montes Toolkit
  • Montes Window
  • Montezuma Micro 15MB Hard Disk Support
  • Montezuma Micro CPM v2.2 Update to v2.3
  • Montezuma Micro Public Domain Disks
  • M-ZAL Compiler
  • NEWDOS-80 v2.0 for Model I
  • NSweep
  • Nulu v1.1
  • OverDrive
  • Pro-ESP
  • PRO-ZGraph
  • Re-Vise
  • SQ3 Squeeze v1.01
  • SQ4 v1.01
  • Sweep4 v1.00.00
  • TBUG Z-80 Monitor and Debugging Aid
  • Toolbelt for TRSDOS 6.x
  • USQ3 v1.01
  • USQ4 v1.01
  • XARC4
  • X-FTS File Transmission System
  • XPort File Transport Utility v1.0
  • XT-4 v1.6.8

Flyers

Title:8100 S-100 Bus AdapterPublisher:HUH ElectronicsYear:1978Size:1,314,739Pages:2OCRed:Yes

Title:VS-100 for the Model 4Publisher:Alpha ProductsYear:19xxSize:217,927Pages:1OCRed:Yes

Radio Shack Memos

Title:Radio Shack Memo - Printer Port Connections MemoPublisher:Radio ShackYear:1978Size:3,090,572Pages:4OCRed:Yes

Hardware Guides

Title:Parts Required to Add Disk Drives to TRS-80Publisher:PercomYear:19xxSize:3,272,059Pages:3OCRed:Yes

Title:RAM Upgrade InstructionsPublisher:Author UnknownYear:1985Size:2,973,772Pages:2OCRed:Yes

Title:TRS-80 Serial I-O Preliminary DocumentationPublisher:Electronic SystemsYear:1978Size:5,302,841Pages:5OCRed:Yes

Title:Your Hard Disk Drive and YouPublisher:Montezuma MicroYear:19xxSize:3,148,860Pages:2OCRed:Yes

April 11, 2026 - VTOS Update

Tim Mann is still at it on his VTOS work. A lot of online documentation (and the source material it is based on) had talked about Tim Mann figuring out, back in the day, how to create a "Duplicator Disk", which just sat and polled floppy drives and made a "Master Disk" (the one which was sold to the public) whenever it found a diskette. None of those sources ever documented how. Tim has now re-figured that out, and kindly provided one based on the original image. A link to that has been added to the VTOS page. He also noted that the VTOS v3.0.1 image zip file, which contained 5 different VTOS v3.0.1 DMK's, had two which were badly hacked. Those two have been removed and the zip file updated. Thank you again, Tim, for not only your work here, but your work over the decades for the TRS-80!

April 10, 2026 - VTOS Page

With extraordinary help from Tim Mann, the VTOS page is now up. It details the OS including the types of disks and copy protection, as well as a disassembly of the SYS files. It can be found at https://www.trs-80.com/sub-reference-dos-vtos-main.htm.

April 7, 2026 - VTOS Continues

Although I keep hitting the CLAUDE.AI caps very quickly, I am trying to progress with the VTOS v4.0.2 disassembly. Their way-too-tight caps just make it slow going.

I want to give a special shout out to Tim Mann and to Lawyrence Kesteloot, both of whom have been extremely helpful in navigating SYS6/SYS. This system file is in an ISAM/PDS format,meaning that it is a bunch of overlapping routines all jammed into one file, and special code is used to point to a specific byte in the file and say 'start running here'. Traditional disassembly simply won't work.

Tim has been extremely helpful in explaining/helping with the ISAM/PDS structure and answering questions as they came up.

Lawrence updated his trs-80tool a few times to assist, most recently to allow for file extraction from disks and to understand the additional codes inside a PDS sys file to permit disassembly. Before he did this, I failed 4 times in trying to disassemble the file.

You can download Lawrence's updated trs-80tool at https://www.my-trs-80.com/tool/#installation. Changelog for the past few (related) updates is:

  • v2.8.8 - Added --system flag to the convert command to extract system files from floppies. Updated so that disasm command understands LDOS-style PDS files for SYS6.SYS and SYS7.SYS, disassembling each overlay separately.
  • v2.8.7 - Disassemble VTOS .SYS files better by handling the CMD block type 0x10 (yanked load block) like 0x01 (data).
  • v2.8.6 - Handle .SYS files that are raw dumps of floppy boot sectors. These work with the info, hexdump, and disasm commands.

Thank you very much, Tim and Larence.

March 31, 2026 - Frustrating Tech Roadblocks

  • Yesterday the Disk Request Form came under really heavy attack and I received hundreds and hundreds of fake forms. The interesting part was that the attackers had a slight misconfiguration, and they were bleeding code into the fields. So I provided Gemini with my html/cgi as well as all their code. Gemini was able to determine what software they were using and updated the cgi accordingly. At least it stopped until the next time.
  • Claude usage caps are infuriating. I am trying to go through VTOS very carefully and the low caps are making this take a very very long time.

March 26, 2026 - New Books and Manuals

The next (VERY EXPENSIVE TO SHIP) shipment from Cris Peters has arrived!

  • Clefs Pour Le TRS-80 Modeles I et III Tome 1
  • Clefs Pour Le TRS-80 Modeles I et III Tome 2
  • Desktop Plan-80
  • TRS-80 Model III-4 Handleiding Betreffende de Werking en de BASIC-Programmeertaal
  • Handleiding Voor Level 1
  • TRSDOS and DISK BASIC Handleiding
  • Handleiding voor BASIC Level II
  • DMP-110 Operations Manual

Thank you, Cris!

March 26, 2026 - Technical Manual

Sean O'Neill has provided a scan! Thank you, Sean!

Title:TRS-80 Technical Manual TroubleshootingPublisher:Radio ShackYear:1978Size:19,622,423Pages:24OCRed:YesNotes:Proof Copy / Set 3

March 26, 2026 - CPPIP / NPPIP / FPPIP v1.10

Mark Casteleijn has written a utility for TRS-80 CP/M to make copying files between disk drives, RetroNET Internet Adapter, and the FreHD hard disk emulator

Examples of the command line are:

CommandFunction
CPPIP FILE.DAT B:Copy FILE.DAT to drive B:
CPPIP *.COM B3:Copy all .COM files to drive B:, user area 3
CPPIP FILE.DAT B: /VCopy with CRC verify
CPPIP FILE.DAT B: /MMove (copy then delete source file)
NPPIP FILE.DAT IA:/Z/BK/Copy FILE.DAT to RetroNET IA store
FPPIP SD:FILE.COM A:Copy from FreHD SD card to drive A:
CPPIP /HDisplay full help information

You can find the GIT at https://github.com/ontheslab/cppip/releases/tag/v1.10.

March 25, 2026 - New Software

Scott Toenniessen has provided some additional software! Thank you, Scott!

  • 3-D Tic-Tac-Toe
  • AOS Utilities Disk 1
  • Disk Drive Analyzer
  • Master Diskette Directory III v1.2
  • SuperKeys
  • XLR8er Installation Utility

March 25, 2024 - TRSDOS v2.3

I have redone the TRSDOS v2.3 DOS disassemblies now that so much other work had been done in the interim. I am also now using Lawrence Kesteloot's trs80-tool to handle my disassembly generation (previously I used David Goben's Model III Disassembler after using George/Peter Philip's TRLD to convert /SYS to /CMD).

March 24, 2024 - JPC Products TC-8 Tape System

Sean O'Neill has let me know that David Shadoff has created a GIT to provide information about the JPC Products TC-8 Tape System for the TRS-80 Model I.

The GIT includes the EPROM, a KiCAD schematic, the manual, and the software.

The GIT can be found at https://github.com/dshadoff/TRS-80_TC-8.

March 24, 2026 - New Manuals

Ian Mavric has provided the missing manual for Air Flight Simulation! Thank you, Ian!

March 23, 2026 - New Software

Ian Mavric has provided some additional software! Thank you, Ian!

  • Ball Turret Gunner
  • Checker King
  • Land Adventure
  • Pirate's Cove Adventure
  • TimeSet
  • TString
  • Veterans Ball Turret Gunner
  • Z-Chess III

March 23, 2026 - New Tandy Scans

Gary K has kindly provided some additional scans. I have not looked to see how they differ, but more is always better!

Title:RS-232-C InterfacePublisher:TandyYear:1978Size:1,961,176OCRed:YesNotes:26-1145 / Black Cover / Set 2

Title:Tandy Technical Bulletin Notes and JumpersPublisher:TandyYear:1991Size:11,669,281OCRed:YesNotes:Set 2

Thank you, Gary!

March 21, 2026 - TRS-80 Trash Talk Live # 48

The next TRS-80 Trash Talk live show is Saturday, March 21, 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.

March 15, 2026 - Site Updates

  • The Model III NEWDOS/80 v2.0 Commented Disassembly is now complete. You can find the main page here.

March 14, 2026 - Article on Recovering S.C.A.P.

Terry Stewart has written up a very nice article about his restoration of Dick Smith's Stock Control and Pricing program.

March 11, 2026 - Site Updates

  • Paid another US$80 to get some more Dutch and French TRS-80 manuals and books sent over. Will scan and post once they arrive from Belgium.
  • Thanks to the versatility of CSS3, added a little floppy disk icon (💾) after download links throughout the site to further identify that they aree downloads.

March 11, 2026 - TRS80Tools Updated to v2.8.6


Lawrence Kesteloot has released an updated copy of his trs80tools, now new version 2.8.6.

I don't know every change, but I know what he has been helping me with - trying to find a PC based TRS-80 disassembler that can come up with comparable output to a TRS-80 based one. In this regard his changes were:

  1. Handle .SYS files that are raw dumps of floppy boot sectors. These work with the info, hexdump, and disasm commands.
  2. Add --full and --data-comment flags to the disasm command.

The updated version can diassemble SYS files, including those without standard CMD file markers (like BOOT/SYS), and with the right command line options, can produce a listing file just like DISASSEM/CMD (with the address, hex, op code, and ascii in fixed columns).

You can download it for the Windows, Mac, and Linux at https://www.my-trs-80.com/tool/#installation.

And for those who want this kind of output there are a LOT of flags to override default behavior. I used
trs80-tool disasm --data-comment --upper --full --no-labels --listing --no-known --hex-format h

March 9, 2026 - Continuing work on NEWDOS/80 v2.0 for the Model III Disassembly [IN PROGRESS]

SYS10/SYS and SYS11/SYS have been added. You can find the main disassembled NEWDOS/80 v2.0 for the Model III page here. I am now out of credits until late Thursday night.

March 7, 2024 - Site Updates

  • The little indicator as to whether a secton has been collapsed or expanded has been fixed.
  • BASIC/CMD for NEWDOS/80 v2.0 for the Model III has been disassembled.

March 5, 2024 - Site Updates

Some site updates:

  • Added Le Guepard and the PROF-80 to the Clones Page thanks to Pascal.
  • Enabled a very simple "lazy load" on some graphic heavy page, including this one, to make them load faster
  • Added a RSS feed (third party) to the site. Button is on the left.

March 4, 2024 - TRS8BIT Newsletter Vol 20 Issue 1 Released

In this 88 page edition, the first of our 20th year, Patrick Bureau fixes an ASTEC PSU, E.T.Fonehume tries coding on a Model 1 with 2 BASIC one-liners. Ian Mavric has his quarterly T.A. update, continues with part 3 of his Tandy 2000 history and looks at the keyboards for the models 1,3 and 4. Vince Otten has part 5 of his series 'The Power of the ROM' and investigates an early implementation of LISP for the Model 1. Pascal Holdry has news of the New JFD-CP. Egoitz Campo has the results of his latest Basque TRS-80 tournament. And as always, there's our regular features 'Surfin the Net' and 'The Way We Were' together with a new quiz, 'Countdown'.

You can read more about it on the TRS8Bit Page and you can download it either from http://TRS-80.org.uk/ or download a repaired and OCR'd (as best as possible given the font selections) version here.

March 3, 2026 - Continuing work on NEWDOS/80 v2.0 for the Model III Disassembly [IN PROGRESS]

SYS15/SYS, SYS16/SYS, and SYS17/SYS have been added, which finishes the non-BASIC system modules. You can find the main page here.

March 3, 2026 - Article on Fixing a Model 1

There is a nice writeup on Leaded Solder about a Model I found in the trash, and the efforts to bring it back to life.

March 1, 2026 - Continuing work on NEWDOS/80 v2.0 for the Model III Disassembly [IN PROGRESS]

SYS9/SYS and SYS14/SYS have been added. You can find the main page here.

February 27, 2026 - NEWDOS/80 v2.0 for the Model III Disassembly [IN PROGRESS]

While it will take many weeks to get done, I have started the commented disassembly of NEWDOS/80 v2.0 for the Model III.

As of this posting, BOOT/SYS and SYS0/SYS-SYS8/SYS are done. You can find the main page here.

February 25, 2026 - FreHD Accessories at NEWSOFT

Jay Newirth has let me know that he has two new FreHD related products:

FreHD External Case Complete Kit (Includes FreHD)

FreHD External Case (Bare)

You can visit NewSoft here.

February 21, 2026 - TRS-80 Trash Talk Live # 47 Starts Soon

The next TRS-80 Trash Talk live show is TODAY, February 21, 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.

February 18, 2026 - New Software from Irwin Burton

Irwin has written two DiskDisk related programs. He writes:

CDD/CMD v2.0.0 is a little utilty to use with the DiskDisk utility from MISOSYS that allows us to emulate the MS-DOS CD command. I wanted to be able to change DiskDisks as easy as I change subdirectories on MS-DOS.
Usage: CDD [:dn] DDfilespec
Where DDfilespec is the name of the DiskDISK file you want to mount. and :dn is an optional drive number you want to use for that file. The default is :4.

RMD/CMD v2.0.0 allows for the DISABLE to disable not just a DiskDISK mounted at :4, but the user is now free to disable a DiskDISK no matter which drive it is mounted to.
Usage: RMD [:dn]

Download Links:

February 17, 2026 - New Software from Ian Mavric

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

  • BMON Basic Monitor v1.2
  • BPA Basic Programming Assistant
  • Life: BASIC Version
  • Life: Machine Language Version
  • Misosys Disassembler v1.2
  • Skirmish-80
  • Space Games 3
  • Z80 Disassembler

February 9, 2026 - Two Dutch TRS-80 Manuals

Cris Peeters has kindly provided the following manuals in Dutch

Title:LS-DOS 6.3 Update for TRSDOS 6.2XPublisher:TandyYear:19xxSize:86,033,395Catalog:706-2292Pages:27OCRed:YesNotes:Dutch

Title:Model 4-4P Disk SystemPublisher:TandyYear:19xxSize:942,792,899Catalog:701-1069-1080Pages:510OCRed:YesNotes:Dutch

February 6, 2026 - Popular Computing Newsletter

GrumpyX has kindly provide an issue of the Popular Computing Newsletter

February 5, 2026 - Assorted Radio Shack Memos

GrumpyX has kindly provide a whole bunch of Radio Shack related scans ...

Title:Product Flyer - Carry In Service ContractPublisher:Radio ShackYear:1979Size:61,313Pages:1OCRed:Yes

Title:Product Flyer - Cobol Development System Model IIPublisher:Radio ShackYear:19xxSize:209,970Pages:4OCRed:YesNotes:26-4703

Title:Product Flyer - Fortran Development System Model IIPublisher:Radio ShackYear:19xxSize:247,816Pages:4OCRed:YesNotes:26-4701

Title:Product Flyer - Model II LeasingPublisher:A and A FinancialYear:19xxSize:827,162Pages:2OCRed:Yes

Title:Product Flyer - Network IPublisher:Radio ShackYear:19xxSize:433,883Pages:2OCRed:YesNotes:26-1210

Title:Radio Shack TRS-80 Software LibraryPublisher:Radio ShackYear:19xxSize:57,940Pages:1OCRed:YesNotes:Introduction to BASIC Part I / 26-2150

Title:Radio Shack TRS-80 Update 1978-02Publisher:TandyYear:1978Size:475,923Pages:4OCRed:YesNotes:07-05-1978

Title:Radio Shack TRS-80 Update 1978-03Publisher:TandyYear:1978Size:239,398Pages:2OCRed:YesNotes:08-10-1978

Title:Radio Shack TRS-80 Update 1979-09Publisher:TandyYear:1979Size:533,328Pages:4OCRed:YesNotes:09-28-1979

Title:Radio Shack TRS-80 Update 1979-10Publisher:TandyYear:1979Size:205,569Pages:2OCRed:YesNotes:10-16-1979

Title:Radio Shack TRS-80 Update 1979-11Publisher:TandyYear:1979Size:206,632Pages:2OCRed:YesNotes:10-31-1979

Title:Radio Shack TRS-80 Update 1979-12Publisher:TandyYear:1979Size:473,357Pages:6OCRed:YesNotes:11-15-1979

Title:Radio Shack TRS-80 Update 1979-13Publisher:TandyYear:1979Size:210,533Pages:2OCRed:YesNotes:12-03-1979

Title:Radio Shack TRS-80 Update 1979-14Publisher:TandyYear:1979Size:310,611Pages:4OCRed:YesNotes:12-31-1979

Title:Radio Shack TRS-80 Update 1980-04Publisher:TandyYear:1980Size:147,613Pages:2OCRed:YesNotes:02-01-1980

Title:Radio Shack TRS-80 Update 1980-05Publisher:TandyYear:1980Size:83,878Pages:1OCRed:YesNotes:02-04-1980

Title:Radio Shack TRS-80 Update 1980-09Publisher:TandyYear:1980Size:372,188Pages:4OCRed:YesNotes:04-02-1980

Title:Radio Shack TRS-80 Update 1980-10Publisher:TandyYear:1980Size:285,200Pages:4OCRed:YesNotes:04-07-1980

Title:Radio Shack TRS-80 Update 1980-11Publisher:TandyYear:1980Size:337,548Pages:4OCRed:YesNotes:04-29-1980

Title:Radio Shack TRS-80 Update 1980-13Publisher:TandyYear:1980Size:386,403Pages:4OCRed:YesNotes:06-27-1980

Title:Radio Shack TRS-80 Update 1980-14Publisher:TandyYear:1980Size:341,911Pages:4OCRed:YesNotes:07-07-1980

Title:Radio Shack TRS-80 Update 1980-16Publisher:TandyYear:1980Size:611,867Pages:8OCRed:YesNotes:09-01-1980

Title:Radio Shack TRS-80 Update 1980-17Publisher:TandyYear:1980Size:378,338Pages:4OCRed:YesNotes:09-12-1980

Title:Radio Shack TRS-80 Update 1980-18Publisher:TandyYear:1980Size:595,581Pages:8OCRed:YesNotes:10-09-1980

Title:Radio Shack TRS-80 Update 1980-20Publisher:TandyYear:1980Size:338,670Pages:4OCRed:YesNotes:11-26-1980

Title:Radio Shack TRS-80 Update 1980-22Publisher:TandyYear:1980Size:722,752Pages:8OCRed:YesNotes:12-24-1980

Title:Radio Shack TRS-80 Update 1981-01Publisher:TandyYear:1981Size:312,942Pages:4OCRed:YesNotes:01-14-1981

Title:Radio Shack TRS-80 Update 1981-02Publisher:TandyYear:1981Size:166,877Pages:2OCRed:YesNotes:01-21-1981

Title:Radio Shack TRS-80 Update 1981-03Publisher:TandyYear:1981Size:358,883Pages:4OCRed:YesNotes:02-03-1981

Title:Radio Shack TRS-80 Update 1981-06Publisher:TandyYear:1981Size:373,943Pages:4OCRed:YesNotes:04-01-1981

Title:Radio Shack TRS-80 Update 1981-07Publisher:TandyYear:1981Size:357,870Pages:4OCRed:YesNotes:04-23-1981

Title:Radio Shack TRS-80 Update 1981-08Publisher:TandyYear:1981Size:379,310Pages:4OCRed:YesNotes:05-08-1981

Title:Radio Shack TRS-80 Update 1981-09Publisher:TandyYear:1981Size:378,102Pages:4OCRed:YesNotes:05-18-1981

Title:Radio Shack TRS-80 Update 1981-10Publisher:TandyYear:1981Size:329,809Pages:4OCRed:YesNotes:06-03-1981

Title:Radio Shack TRS-80 Update 1981-11Publisher:TandyYear:1981Size:82,093Pages:2OCRed:YesNotes:06-15-1981

Title:Radio Shack TRS-80 Update 1981-12Publisher:TandyYear:1981Size:60,460Pages:2OCRed:YesNotes:06-24-1981

Title:Radio Shack TRS-80 Update 1981-13Publisher:TandyYear:1981Size:179,064Pages:2OCRed:YesNotes:06-29-1981

Title:Radio Shack TRS-80 Update 1981-14Publisher:TandyYear:1981Size:135,527Pages:2OCRed:YesNotes:07-08-1981

Title:Radio Shack TRS-80 Update 1981-18Publisher:TandyYear:1981Size:181,324Pages:2OCRed:YesNotes:08-12-1981

Title:Radio Shack TRS-80 Update 1981-21Publisher:TandyYear:1981Size:191,934Pages:2OCRed:YesNotes:09-08-1981

Title:Radio Shack TRS-80 Update 1981-22Publisher:TandyYear:1981Size:212,757Pages:2OCRed:YesNotes:09-29-1981

Title:Radio Shack TRS-80 Update 1981-23Publisher:TandyYear:1981Size:212,395Pages:2OCRed:YesNotes:10-09-1981

Title:Radio Shack TRS-80 Update 1981-27Publisher:TandyYear:1981Size:211,238Pages:2OCRed:YesNotes:11-06-1981

Title:Radio Shack TRS-80 Update 1981-31Publisher:TandyYear:1981Size:228,069Pages:2OCRed:YesNotes:12-18-1981

Title:Radio Shack TRS-80 Update 1982-01Publisher:TandyYear:1982Size:267,637Pages:2OCRed:YesNotes:01-07-1982

Title:Radio Shack TRS-80 Update 1982-02Publisher:TandyYear:1982Size:226,611Pages:2OCRed:YesNotes:01-21-1982

Title:Radio Shack TRS-80 Update 1982-03Publisher:TandyYear:1982Size:225,192Pages:2OCRed:YesNotes:02-22-1982

Title:Radio Shack TRS-80 Update 1982-04Publisher:TandyYear:1982Size:292,951Pages:3OCRed:YesNotes:03-08-1982

Title:Radio Shack TRS-80 Update 1982-05Publisher:TandyYear:1982Size:540,253Pages:5OCRed:YesNotes:04-06-1982

Title:Radio Shack TRS-80 Update 1982-06Publisher:TandyYear:1982Size:386,402Pages:4OCRed:YesNotes:04-27-1982

Title:Radio Shack TRS-80 Update 1982-07Publisher:TandyYear:1982Size:456,079Pages:4OCRed:YesNotes:05-24-1982

Title:Support Group ListPublisher:TandyYear:1983Size:203,572Pages:2OCRed:Yes

Title:Thank You for Tampa Computer ShowPublisher:TandyYear:1980Size:257,516Pages:1OCRed:Yes

Title:TRS-80 Merchandising Memo 81-09 [700 Series Software Items]Publisher:TandyYear:1981Size:99,584Pages:1OCRed:YesNotes:700 Series Software Items

Title:TRS-80 System Selection GuidePublisher:TandyYear:19xxSize:60,836Pages:1OCRed:Yes

February 2, 2026 - Some news updates

  • TRS-IO v1.1 Tuc has TRS-IO++ fully assembled boards in stock and ready for immediate shipping. Visit his site for more information.

  • Dusty MX Keyboard Dusty2050 has TRS-80 Model I keyboards based on MX keys for sale. Visit his DustysVintageWorkshop ebay store.

  • KiwiSinceBirth has pointed out that his Model I and Model III updated ROMs come with 16 pre-built configurations as well as source code, for those daunted by the compilation process

  • NameIt Screenshot Irwin Burton has written two new TRS-80 Model III programs - NAMEIT and PWD. NameIt allows for all characters to be in a LDOS disk label and PWD (like the unix command) will give you a quick update of what disk is mounted in a drive number. Source is included.

  • The next TRS-80 Trash Talk (#47!) is scheduled for Saturday, February 21, 2026 at 6:00PM Pacific Daylight Time.

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 3xxxH hardware references with .EQU definitions.
  • Replaced all 4xxxH buffer references with .EQU definitions.
  • Replaced all xxH 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:

DirectiveDescription
#DEFINE VER12Uncomment to degrade the ROM from version 1.3 to 1.2.
#DEFINE VER13Default version if VER12 is not defined; does not need to be explicitly uncommented.
#DEFINE EACA80Enables Dick Smith System-80 (EACA) hardware support. Targets the core 12KB ROM. It is recommended to also define VER12 for compatibility.
#DEFINE FREHDBTEnables the FreHD auto boot feature. Requires version 1.3 ROM; incompatible with VER12. Consider enabling NMIHARD for forced resets.
#DEFINE NMIHARDConfigures NMI (reset) to always perform a hard reset (0066h). Prevents non-floppy systems from performing a soft reset to the READY> prompt.
#DEFINE LOWCASEDisables alpha character translation to the 00h-1Fh range. Useful for lower-case hardware mods or specific font ROMs.
#DEFINE FASTMEMSpeeds up the startup memory check by testing only the first byte of every 256-byte page.
#DEFINE BUGFIX5Fixes Error 5 (08A7H) regarding INT(DoubleValue) rounding.
#DEFINE BUGFIX8Fixes Error 8 (1009H) regarding the PRINT USING minus sign at the end of a field.
#DEFINE PATCHA macro that includes NMIHARD, LOWCASE, FASTMEM, BUGFIX5, and BUGFIX8.
#DEFINE SIZE16KPads the ROM image with $FF to reach a total size of 16KB for use in large paged ROM systems.
#DEFINE _EMBEDStrips hardware and I/O routines, leaving the BASIC language as standalone code for use in Level II 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

DirectiveDescription
#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 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 A8H).
  • 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

Ian Mavric was kind enough to send over Ham Package I and Electronics I, both by Instant Software, and both on the missing software list! Thank you, Ian!

January 3, 2026 - Key Commander

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

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 31, 2025 - Older News

Older news can be found here ...