| # SDLTRS ## Release History Introduction | Features | Options | Text GUI | Known Bugs | Release History | Credits

### Version 1.2.30 Release 08-18-2024:

- Added LNW80 Model II banking and 80x24 text mode support.
- Added 1024 KB memory support for Alpha Technology SuperMem.
- Added Alpha Technology SuperMem for TRS-80 Model 4/4P.
- Added Real Time Clock/Calendar Card (RTCC) for TRS-80 Model I.
- Added TRS-80 Model I printer address aliases.
- Added maskable interrupt in IM0 and IM2.
- Added turbo mode deactivation while any keys are pressed.
- Fixed scaling of block graphic characters for Model 4/4P.
- Fixed Z80 HALT action to run debugger.
- Fixed some bugs and internal improvements.

### Version 1.2.29 Release 04-07-2024:

- Added 1024 KB memory support for TCS Genie IIIs.
- Added 512 KB memory support for TRS-80 Model I Selector.
- Added 2nd printer MMIO for TRS-80 Model III/4/4P.
- Added more shortcuts for command line options.
- Added SDL2 aspect ratio option in GUI.
- Added debugger command to change Z80 HALT action.
- Fixed TRS-80 Model 4 MMIO in map 0.
- Fixed redraw of HRG1B screen.
- Fixed IMPORT.COM utility for CP/M 3.0.
- Fixed debugger alternate register set assignment by Nick Andrew.
- Fixed some more bugs and other improvements.

### Version 1.2.28 Release 08-19-2023:

- Added XTRS feature to fake year for TRS-80 time-of-day clock.
- Added 5" / 8" disk size switch for Percom doubler and clones.
- Added debug commands to load and save the emulator state.
- Added option to set the action for Z80 HALT instruction.
- Added option to pause the emulator at startup.
- Fixed 6845 CRTC cursor redraw issues.
- Fixed bugs in mouse selection.
- Fixed AlphaTech SuperMem 32K bank switch.
- Fixed loading of state file for TRS-80 clones.
- Fixed some more bugs and internal improvements.

### Version 1.2.27 Release 04-09-2023:

- Added command line option for Disk- and I/O ports debug flags.
- Added command line option for SDL2 window aspect ratio.
- Fixed several crashes of the emulator (reported by Fritz Chwolka).
- Fixed SDH register in WD1000/1010 emulation.
- Fixed some bugs and internal improvements.

### Version 1.2.26 Release 02-18-2023:

- Added Sector Size Support for WD1000/1010.
- Added Hard Disks (WD) for EACA EG 3200 Genie III and TCS Genie IIIs.
- Added Floppy Disk controller (Expansion Interface) option.
- Added debug command to modify the ROM.
- Fixed Aster CT-80 charset (TRS-80 mode).
- Fixed TRS-80 Model 4/4P Video Page.

### Version 1.2.25 Release 12-18-2022:

- Added Prologica CP-500/M80 support by Leonardo Brondani Schenkel.
- Added partial emulation of Aster CT-80.
- Fixed Tandy/RS Double-Density Adapter Kit.
- Fixed Warm Boot for TRS-80 Model III.

### Version 1.2.24 Release 07-24-2022:

- Added 6845 CRTC Interlace Mode Emulation.
- Added VideoExtension HRG for EACA EG 3200 Genie III.
- Added Genieplus Memory Card for EACA EG 3200 Genie III.
- Added character set for Meritum I (Mera-Elzab).
- Fixed Virtual Keyboard for SDL2.

### Version 1.2.23 Release 03-27-2022:

- Added Anitek MegaMem card for TRS-80 Model III and 4/4P.
- Added support for TRS-Model III 4 MHz speedup hardware.
- Added SIO (serial port) for TCS Genie IIIs.
- Added TCS Genie IIs/SpeedMaster RAM 192 B memory expansion.
- Fixed TCS Genie IIs/SpeedMaster emulation.
- Fixed G-DOS 2.4 boot for Genie I/II.

### Version 1.2.22 Release 02-06-2022:

- Added EG 64.1 memory expansion for TRS-80 Model I.
- Added Schmidtke 80-Z Video Card for TRS-80 Model I.
- Added EG 3210 Programmable Graphics Adaptor for Genie III.
- Added some David Keil's TRS-80 Emulator extensions.
- Added P2 key for TCS Genie IIs/SpeedMaster.
- Fixed TRS-80 Selector mode 6.
- Fixed some bugs and other improvements.

### Version 1.2.21 Release 11-28-2021:

- Added emulation of TCS Genie IIIs system.
- Added support for Lubomir Soft Banker.
- Added key bindings to switch Z80 CPU clock speed.
- Fixed many bugs and other improvements.

### Version 1.2.20 Release 07-31-2021:

- Added 480x192 HRG resolution for LNW80 and TCS SpeedMaster/Genie IIs.
- Added support for EG-64 Memory-Banking-Adaptor from TCS.
- Added CP/M banking support for some TRS-80 Model I clones.
- Fixed scaling of HRG1B graphics page.
- Fixed Control Key for TRS-80 Model I.

### Version 1.2.19 Release 06-06-2021:

- Added support for EACA EG 3200 (Genie III).

### Version 1.2.18 Release 05-09-2021:

- Added Load/Save TRS-80 memory in debugger.
- Added UART ports for System 80.
- Added Model I ROM patch for auto-boot from hard drive.
- Added support for hard disk images created with David Keil's emulator.
- Fixed issue #7 "Level1 basic does not run" (reported by David Rand).

### Version 1.2.17 Release 04-04-2021:

- Added support for Prologica CP-300/500 16kB ROM.
- Added support for Seatronics Super Speed-Up Board.
- Added SuperMem RAM and Prologica ROM to state file.

### Version 1.2.16 Release 02-28-2021:

- Added joystick hat support in GUI.
- Fixed HRG1B graphics page (pointed out by Stefano Bodrato).
- Fixed fullscreen toggling for SDL2 Software Renderer.
- Fixed some bugs and other improvements.

### Version 1.2.15 Release 01-24-2021:

- Added joystick emulation with mouse.
- Fixed directory selection in GUI.
- Fixed joystick function mapping.

### Version 1.2.14 Release 11-29-2020:

- Added brightness control for Scanlines.
- Added shortcuts for: "-borderwidth", "-cassette" and "-fullscreen".
- Fixed "LD A,R" instruction (pointed out by Timothy P. Mann).
- Merged some changes for the zbx debugger from "xtrs".

### Version 1.2.13 Release 09-27-2020:

- Fixed issue #6 "Core dump when trying to print" (reported by "zoof").
- Fixed loading of MODELA/III file.
- Fixed TextGUI colors on big endian machines.
- Fixed location of default directories.
- Fixed some bugs and other improvements.

### Version 1.2.12 Release 08-16-2020:

- Fixed issue #3 "Handle CapsLock key in SDL2" (reported by David Barr).
- Fixed some crashes (Copy Buffer, "SuperMem" option).
- Fixed bugs and other improvements.
- Made Z80 debugger an optional feature.

### Version 1.2.11 Release 06-28-2020:

- Added CPU clock speed selection.
- Added R register to state file.
- Fixed issue #2 "Spurious return characters" (reported by David Barr).
- Internal improvements.

### Version 1.2.10 Release 05-24-2020:

- Added Z80 refresh register.
- Added more accurate Z80 block moves.
- Added support for Sprinter II/III.
- Fixed bugs and other improvements.

### Version 1.2.9a Release 04-19-2020:

- Fixed crash in parity table on 64-bit systems.
- Fixed crash in SDL cleanup.
- Fixed crash/garbaled TRS-80 graphics.
- Fixed mouse selection on window redraw.
- Toggle joystick emulation with NumLock key.

### Version 1.2.9 Release 04-12-2020:

- Fixed SDL2 regressions in version 1.2.8.
- Added display of Z80 speed in window title bar.
- Added "Turbo Paste" function.
- Adjust Z80 clock rate on the fly.
- Fixed bugs and other improvements.

### Version 1.2.8 Release 03-22-2020:

- Major bugfix release.

### Version 1.2.7 Release 01-25-2020:

- Fixed bugs and some small improvements.

### Version 1.2.6 Release 12-29-2019:

- Added CPU panel to show Z80 registers in window title bar.
- Fixed SDL2 keyboard handling and other bugs.

### Version 1.2.5 Release 12-21-2019:

- Added function to select and execute CMD files directly.
- Added function to save screenshot as BMP file.
- Fixed various bugs.

### Version 1.2.4 Release 11-24-2019:

- Added function to load and execute Model I CMD files directly.
- Fixed some bugs.

### Version 1.2.3 Release 10-15-2019:

- Added character sets for HT-1080Z, Video Genie/System 80/PMC-80.
- Added support for function keys on Genie II/System 80 Mk II/PMC-81.
- Added write protection for cassette images.
- Fixed more bugs.

### Version 1.2.2 Release 08-18-2019:

- Added support for Exatron Stringy Floppy.
- Added new key bindings and menu options.
- Fixed various bugs.

### Version 1.2.1 Release 07-24-2019:

- Added LED for Turbo Mode.
- Fixed various bugs.
- SDL2 port should be stable.

### Version 1.2.0 Release 06-09-2019:

- Included support for banked memory and Lowe LE18 by Alan Cox.
- Fixed SegFaults: ROM Selection Menu, Scaling in Fullscreen.
- New shortcut keys, key bindings and help screen.
- Ctrl-A, Ctrl-C & Ctrl-V can now be used in the Emulator.
- Access to real floppy disks works now under Linux.
- Experimental port to SDL2.

### Version 1.1.0 Release 02-15-2010:

- Added Turbo Mode - This allows the emulator to run faster than a real TRS-80. It is turned on/off using the F11 key. By default, when on, the emulator runs 5 times the speed of a normal TRS-80, however, the rate is adjustable through the Text GUI or command line/configuration file options.
- Changed Disk Drive Numbering to Start With 0, not 1 - The initial release of the emulator numbered floppy drives from 1-8 and hard drives from 1-4. However, TRS-80 drives started number at 0, so this was very confusing for users. This has been changed in this release, however, note that configurtaion files and command line options will need to be changed by users to account for the numbering change in -disk and -hard options.
- Added more keys definitions to key documentation, per bug reports.

### Version 1.0.0 Release 09-17-2009:

- First Public Release.

### Version 0.2.0 Release 10-08-2006:

- First Checkin to Sourceforge SVN.