O hobbystycznym komputerku amerykaÅ„skiej firmy Tandy Radio Shack TRS80 i jego emulatorach warto wspomnieć w kontekÅ›cie naszego rodzimego rynku komputerowego z lat osiemdziesiÄ…tych, gdyż Ci szczęśliwcy, którzy mieli w szkoÅ‚ach pracownie komputerowe spotkali siÄ™ z tym mikrokomputerem w oko w oko.
Oczywiście to randes-vous mogło mieć miejsce tylko w wypadku, kiedy pracownia została uzbrojona w komputery MERITUM I, gdyż właśnie ta konstrukcja bazowała na TRS-80 i odstępstwa od niej dopiero pojawiły się w wersjach MERITUM II/III (ten ostatni model został tylko wyprodukowany w serii prototypowej).
Od biedy, można wiÄ™c przyjąć, że emulator TRS'a jest także emulatorem naszego rodzimego MERITUM I;). Co prawda krążą sÅ‚uchy o driverze pod MESS'a, a nawet samodzielnym emulatorze tego sprzÄ™tu, jednak dopóki nie pojawi siÄ™ nic z krwi i koÅ›ci, cieszmy siÄ™ TRS80gp.
Version 2.5.5 - June 1, 2025
- Debug → File Utility window to examine and manipulate disk files.
- Scripting commands to control TRS-80 and UI. http://48k.ca/trs80gp.html#script
- Add your own commands to Custom menu with -menu
- Run commands at boot with -cmd
- Run commands along with with automatic input using -icmd
- Keyboard auto de-turbo now works on linux and mac.
- Can pass arguments to endpoints: -p [ :mx70 -mute ]
- Serial port, printer and other dialogs have explicit enable checkbox.
- Motorola S-record file loading.
- Fix linux crash when resizing window in turbo mode.
- Fix linux crash when media key like "pause" or "next track" pressed.
- Fix crash/emulation errors when examining active HFE disk images in Disk Viewer.
- Fix crash formatting single-density only DMK files as double density.
- "Typing" keyboard layout (-kl typ) better for Level 1, TRSDOS 2.3, CP/M input.
- Keyboard layout and ghosting now remembered as user preferences.
- Paste modes for injecting text on unsupported operating systems + programs.
- Added "-ib file" to run trs80gp script commands from a file.
- Input system (-i flags) timing more consistent and useful.
- Added "-ifr file" to paste in a file with no line ending translation.
- Direct loaded BASIC programs can have multiple-line lines.
- Bus tracing can be limited to address ranges with -tr low:high,l2:h2
- Output registers to bus trace with -trpr A,HL or similar
- Loading symbols with -ls still allows boot into DOS.
- Symbols now appear in profiler output.
- Copy screen to clipboard sometimes failed in graphics-only mode under Windows.
- -cix option to turn off warning when cassette I/O seen and interrupts enabled.
- Trim trailing spaces and blank lines when copying text screen.
- Pasting to Tandy 10 faster and more reliable.
- Add "save image" to printer window in Windows.
- MX-70 can automatically pause at the end of every page.
- MX-70 tractor feed and perforations can be turned off.
- MX-70 reset puts printer into default mode; cold restart drops pages.
- MX-70 no longer gets bad line height if high bit set in size.
- Stop -turbo from skipping renders; it was triggering legacy code.
- On Windows sub-processes like from -p :mx70 don't steal the focus.
- IMD/JV3 with CRC errors now report those errors to the FDC.
- Blank double-sided diskette images moved to Other submenu to reduce clutter.
- Add Cassette to Device Viewer.
Version 2.5.4 - November 17, 2024
- Tandy 10 emulation.
- Stop quadratic slowdown as printer output grows.
- Hardware serial port access on linux and mac via -r /dev/tty/USB0 or such.
- Becker port support for CoCo; -bck host:port or Serial → Becker menu.
- 68000 debugger for Model 16/6000 was always single stepping.
- MC-10 PEEK(2) quick keyboard check working; helps many Jim Gerrie games.
- Correct Model 3 and 4 memory mapped printer port to be read-only.
- Control of delay before cassette auto-save via -csd or Cassette → Save menu.
- Cassette now starts if inserted while CLOAD or SYSTEM in progress.
- Show .wav files in cassette open dialog by default if supported.
- Less awkward breakpoint GUI with a single window and addr1:addr2 for ranges.
- Printing on LDOS no longer reboots; emulator ignored printer interrupt disable.
- Model 2 hard-drive TRSDOS booting again. Oddly, same bug as LDOS printing.
- Replaced patched TRSDOS with proper Japanese TRSDOS.
- Allow Model 2/12/16/6000 access to Orchestra 90. Theoretically possible.
- Real Time Clock for Xenix enabled by default and now controlled by -rtc16 -rtc16x.
- CoCo cassette relay sound effects.
- CoCo Program Pak autostart control via menu or turned off by -pakq file.ccc.
- Printer window auto scrolls to bottom again on output.
- DT-1 half intensity display mode implemented.
- Event stream (-event endpoint) allowing external programs to blink LEDs, etc.
- Minor .wav output correction as .wav files should be an even number of bytes.
- CoCo FDC timing adjusted to hit 300 RPM precisely.
- FreHD emulation supports DSK/DCT LDOS driver to mount read-only disk images.
Version 2.5.3 - April 23, 2024
- Model 1, 3, 4 now accept .wav files as cassette input.
- Add -pp/-ppx options to control printer window pop-up.
- $37EA and $37EB are now memory mapped printer port aliases on Model I.
- Model 1 RS-232 sense switches (thanks to Tuc for hardware tests).
- Model 1/3/4 RS-232 receive bug fixed.
- Add loopback device to RS-232 choices (-r :loop on command line)
- Add -rx option to disable RS-232 on Model 1,2,3,4,12,16.
- CoCo BASIC ROM 1.0 printer output fixed.
- Text pasting works for CoCo 1.0 and 1.1 ROMs.
- Semigraphics 6 modes will display alternate palette (Electric Crayon, MC-10, CoCo).
- Printer auto-turbo works for all models now.
- Add "-im disksummary" and disksummary on drive exports to output a summary of drive structure just like the Disk Viewer window.
- Model 4 software keyboard no longer missing '+' character on keycap.
- trs80gp -m1 -dx no longer loads lower case driver by default; use -lld to do so.
Version 2.5.2 - December 9, 2023
- Hard drive controller now correctly drops DRQ when READ buffer is finished, fixing hard drive access from NEWDOS/80 2.5.
- Model 2 family hires graphics no longer sometimes hang emulator.
- Use Z-180 CPU with -z180 giving sufficient but incomplete XLR8er support.
- Show location of memory search match in address text box.
- Automated input no longer waits for input ready before proceeding.
- Z-80 debugger EXX and other register exchange checkboxes would not always reflect actual flip-flop states but registers would be correctly swapped.
- Made Z-80 emulator extensions (-ee) easily accessible to BASIC with INP(71).
- Z-80 debugger memory read traps now catch push/pop and other stack operations.
- Debugger allows 'h' suffix on pasted hexadecimal input.
- On Windows Shift+Insert and Shift+Delete working again in the debugger window.
- On Windows Ctrl+A works for "Select All" on all text input boxes.
- Windows version didn't notice when children from "-rA :dt1" and such went away.
- Don't spuriously warn about interrupts when CMD"T":CLOAD and such are used. CMD"T" doesn't immediately disable interrupts: http://48k.ca/cmdt.html
- Automatic turbo mode when printing to printer; settable by menu or -pt/-ptx.
- Pasted or command line input auto turbo controllable by menu or -iat/-iatx.
- Significantly improved "-ip" throughput (was only 1 character/frame).
- -itime 0 now disables input feed timeout.
Version 2.5.1 - September 3, 2023
- Linux joystick support.
- Type current date/time with -iy '%m/%d/%y' or -iy '%h:%i:%s'; %Y is full year. Model 2 users: trs80gp -m2 -iw YYYY -iy "%m/%d/%Yr%h.%i.%sr"
- Support Color Computer SG-8 semigraphics mode
- Color Computer Program Paks were limited to 8K due to a typo.
- Color Computer reset works when in OS-9 or 64K mode in general.
- Color Flex 5.0.4 keyboard input fixed (it was seeing entire columns at once).
- Sound now audible on Color Computer Demon Attack.
- Model 1 CLOAD fixed when using earlier ROM revisions under TRSDOS.
- Model 1 LEVEL II BASIC data .cas files no longer mis-identified as 250 baud.
- Warning if cassette used on Model 1 disk system without CMD"T" with option to turn off interrupts so cassette operation will function properly.
- Correctly exports first file on Aculab wafer rather than ejecting the wafer.
- FreHD emulation bug on Windows prevented access to files with paths.
- Linux "Change Model" would fail if trs80gp was not on the $PATH.
- Some illegal EXG instructions could crash Videotex or CoCo.
- halt, irq, nmi states in Z-80 in disassembly for less confusing stepping.
- Stopped Z-80 suprious breakpoints in halt state or when interrupt pending.
- 68000 execution speed more realistic and decoupled from Z-80.
- 68000 speed selectable with -mhz16 N, default 8; closest to divisor of 312.
- Approximate video beam dropouts in Model 2/12/16/6000.
- Implemented import/export of Model II TRS-DOS variable length record files.
- Scroll Lock and ctrl+shift+@ now work as Model 2/12/16/6000 HOLD key on linux. And
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Inne treści związane z tematem
[TRS] TRS80gp v2.4.9
Emulator "szarej" serii maszynek Tandy Radio Shack (Model I, II, III i IV) zostaÅ‚ zaktualizowany. Ten mocno rozbudowany program jakoÅ› bokiem uchodzi mojej uwadze, cóż maszynki TRS sÄ… praktycznie mi obce. Dla chcÄ…cych potestować emulator odsyÅ‚am do strony projektu a po soft dla modelu III warto odwiedzić ten adres.
[TRS] Virtual-T 1.5
Virtual-T jest emulatorem mikrokomputera Tandy Shack Radio 80 Model 100, przenośnej konstrukcji z gustownym wyświetlaczem LCD, zegarem 2.5Mhz (intel) i 32 kb RAM, cały komputerek można było zakupić w 1983 r. za, w zależności od ilości pamięci od 1100 do 1400$.
Jak na swój typ, TRS80M100 doczekaÅ‚ siÄ™ caÅ‚kiem pokaźnej kolekcji programów, niekoniecznie ...
HT1080Z v1.6.4
Attila Grosz, autor caÅ‚ej serii emulatorów mikrokomputerów popularnych na WÄ™grzech w latach osiemdziesiÄ…tych (Yape, WinTVC, Ultimo i HoLa!), opublikowaÅ‚ nowÄ… wersjÄ™ swojego udawacza konstrukcji HZT1080Z - 8bitowej konstrukcji produkowanej w budapesztaÅ„skich zakÅ‚adach "Híradástechnika Szövetkezet" w latach 1983 to 1986 - byÅ‚ to klon konstrukcji ...
[TRS] TRS80gp v1.8
O hobbystycznym komputerku amerykaÅ„skiej firmy Tandy Radio Shack TRS80 i jego emulatorach warto wspomnieć w kontekÅ›cie naszego rodzimego rynku komputerowego z lat osiemdziesiÄ…tych, gdyż Ci szczęśliwcy, którzy mieli w szkoÅ‚ach pracownie komputerowe spotkali siÄ™ z tym mikrokomputerem w oko w oko.
Oczywiście to randes-vous mogło mieć miejsce tylko w wypadku, kiedy pracownia ...