George and Peter Phillips have updated their awesome TRS80GP emulator to v2.5.4. TRS-80 Model I/III/4-related changes are:
New Features:
- Event stream (-event endpoint) allowing external programs to blink LEDs, etc.
- FreHD emulation supports DSK/DCT LDOS driver to mount read-only disk images.
- Hardware serial port access on linux and mac via -r /dev/tty/USB0 or such.
Bug Fixes:
- Cassette now starts if inserted while CLOAD or SYSTEM in progress.
- Control of delay before cassette auto-save via -csd or Cassette -> Save menu.
- Correct Model 3 and 4 memory mapped printer port to be read-only.
- Less awkward breakpoint GUI with a single window and addr1:addr2 for ranges.
- Minor .wav output correction as .wav files should be an even number of bytes.
- Printer window auto scrolls to bottom again on output.
- Printing on LDOS no longer reboots; emulator ignored printer interrupt disable.
- Replaced patched TRSDOS with proper Japanese TRSDOS.
- Show .wav files in cassette open dialog by default if supported.
- Stop quadradic slowdown as printer output grows.
You can download it at George’s web site or by clicking here.
Hi Ira! Thanks for your great work keeping things updated! trs80gp is extraordinary and keeps adding new features, but I wonder if they ever expand the “Run…” feature or maybe I just don´t use it correctly?
What I mean is this: I have a lot of TRS-80 stuff in subdirectories on the host, usually a “GO.CMD” file which is executable and a “GAME.III” file or such which gets loaded by GO.CMD.
If I run GO.CMD with the run feature from the trs80gp menu, the emulator just loads the GO file and then things get stuck. Is there a way to make GO.CMD “see” the GAME.III file in the same subdirectory in the host filesystem?
All that “Run” does is load the /CMD file into memory and execute it. If the program requires other files they will have to be on one of the floppy disk images trs80gp has mounted.
In other words, “Run” isn’t giving and special access to external files and it won’t work for the situation described.