TRS-80 Trash Talk Live #29

TRS-80 Trash Talk Live #29 will be taking place on Saturday, December 17th at 5pm Eastern / 2PM Pacific.

This will be our last show of the year so everyone should plan to share their TRS-80 Christmas shopping list and their TRS-80 New Year resolutions! Please get in touch to receive an invite to the interactive Zoom meeting if you’d like to actively participate. It’s so much more fun to join via Zoom so please do ask for an invite via our email address or social media channels. We will also be streaming the meeting on our YouTube channel for those that just would like to watch. See you on December 17th!

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

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

December 2022 Issue of TRS8Bit Released

Dusty has released the December 2022 issue of the TRS8Bit newsletter. Here’s what he had to say:

The 2 winners of the 2022 competition were Rowland Archer and Alan Petrofsky. Well done guys with some very clever programing. George Phillips reviews all the entries. Texas Tandy Restorations converts TRS-80 printer cables for use with other computers. Ian Mavric has a comprehensive review of Tandy Assembly. Mar J Blair shows us a M4 adapter board, while Hans sorts out keyboard problems with those ‘Big’ Tandys. Ernst Krogtoft wrote a review of ‘Deathmaze 5000’ and Harold Finch had another ‘match puzzle’ for us to solve. George Phillips spots a little M1 ‘Buglett’ and there is news from the ‘Applesauce’ downloads page. ‘The way we were’ features an article by Leon Heller on speech synthesis and there’s details of a product I’ve never heard of, ‘Solo Load’. E.T. Fonehume has an Xmas wish, which you can see running below! and I check-out some of the recent U.K. Ebay Bargains. Finally, Peter Phillips shows us how to divide circles using curves and there’s brief detail of some ‘new’ developements I found on the net. Another fantastic selection of articles, thanks to all who have contributed. Please keep up the good work.

You can view the table of contents here and the issue can be downloaded from Dusty’s web site.

December 10, 2022 – TRS80GP v2.4.10 Released

TRS80GP has been updated to v2.4.10. Release Notes:

New Features:

  • Snapshot save/load for Z-80 systems.

Improvements:

  • Japanese Model 1 can now run BASIC and SYSTEM programs from the command line.

Fixes:

  • CLOAD now works on earlier Model I ROM versions.
  • Fixed high speed cassette loading that was broken in 2.4.9
  • Don’t change default model when attaching a printer or terminal.
  • Blank HFE images will set data rate and RPM fields correctly for 8″ drives.
  • Model 16 gets interrupt on MMU address faults.

Visit the TRS80GP Web Page for the download and information, or here for the emulator.

Refreshed Archive

Since I ran out of TRS-80 related projects, I decided to rewrite the program I use to generate the Archive from the ZIP file filenames and a external document which links to images. I had been patching the original for about 15 years, adding features and fixing bugs, and it was a kluge.

In rewriting it, some errors were flagged, which in turn flagged missing images and images which weren’t missing but weren’t linked to show up, etc.

So that in turn gave me another project – make sure all the links were good and fresh. This also brought out a lot more “known but missing software” entries.

Anyway, if you find a bad link in the archive search, please let me know.

Disassembly of TRSDOS v2.3

As a corollary to the ROM disassemblies, I have added a disassembly of TRSDOS v2.3 (although not SYS5; SYS5 is just DEBUG)

For anyone wanting to see how the O.G. handled DISK I/O, this may be a good place to start. It is accessible from the left menu, broken down by SYSTEM file.

Lawrence Kesteloot’s TRSTOOL has been Updated to v2.4

TRSTOOL, the amazing cassette repair utility and format conversion utility has been updated to v2.4.

The standalone can be found on https://github.com/lkesteloot/trs80/tree/master/packages/trs80-tool. v2.4 can be downloaded there or right here for Windows/MacOS/Linux.

Changes since v2.3.1 are:

  1. Added various flags to modify the output which the disassembler includes items:
    • –no-labels: Output without creating labels for jump targets and leave the actual hex address instead
    • –no-known: Output without creating a ROM label for jump targets and leave the actual hex address instead
    • –hex-format: Controls the format of hex numbers, which can be c for 0x12 (the default), dollar for $12, or h for 12h
    • –no-binary: Suppress opcode binary from the disassembly
  2. A repl command has been added. According to Lawrence, this command starts an interactive session for exploring the Z80. You can type an assembly language instruction (such as “ld a,5”) to assemble it, write it to memory, explain it, execute it, and show its effects on flags and registers. This virtual machine is not in a TRS-80 context (it has no ROM or peripherals).