Changelog for
ti99sim-0.16.0-lp155.4.1.x86_64.rpm :
* Thu Sep 26 2024 Carsten Ziepke
- Fix patch-macro-old-format error, RPM >= 4.20- Update conditional gcc BuildRequires for Leap
* Wed May 18 2022 Carsten Ziepke - Add ti99sim-fix-missing-cstring.patch, fix missing cstring header
* Sat Dec 11 2021 Carsten Ziepke - Build with gcc8 on Leap 15, the default gcc7 is too old
* Fri Jun 05 2020 Carsten Ziepke - Update to version 0.16.0:
* Changes to better support RetroPie setup & joystick usage
* Add command line option to use alternate system ROM file
* Merge SDL 2.0 code
* Merge new save state & cartridge loading code
* Merge HFE write changes
* Add safety checks when parsing PC99 images
* Allow unknown track encoding on HFE disks
* Fix CAPSLOCK handling
* Update help for \'disk --output\' option to include HFE as a valid format
* Modify setup script to ensure a CF7+ disk image exists
* Make sure all tracks have been loaded before creating new disk image
* Improve handling of PC99 images
* Enable write support for HxC disk images- Run spec-cleaner
* Change build requires sdl -> sdl2
* gcc-c++ >= 8 is required
* Mon Feb 18 2019 Carsten Ziepke - Fix spec file for Leap 15
* Sun Jan 07 2018 kieltuxAATTgmail.com- Update to version 0.15.0:
* Improved handling of overrun & underrun conditions in TMS5220 code
* Added load-on-demand support for disk images to speed up handling of CF7+ and HFE images
* Fix a bug in the PC99 serializer that would corrupt disk images when when loading them by truncating the last track
* Allow user to force a particular format to be used to read a disk image in the disk utility
* Improved robustness of several disk serializers (fixes crashes related to corrupted disk images)
* Fix SDL\'s handling of the CAPSLOCK key in ti99sim-sdl
* Updated project files for Visual Studio 2015
* Include files in subdirectories when creating a bare list of files using the disk utility
* Correct the handling of diskette images with an AU size greater than 1
* Fix talk status transition logic in the TMS5220 code that could cause some programs to get stuck waiting for the speech synthesizer
* Added proper resampling filter and changed audio format to reduce noise when producing speech
* Replaced reflection coefficients with the proper values for the TI-99/4A
* Cleaned up the TMS5220 code and removed unused code
* Added ability to create blank disk images using the disk utility
* Improve handling of bad disk images in the disk utility
* Added option to disable CF7+ support without having to rename/delete the .ctg file (makes getting back to the default TI disk controller easier)
* Changed Makefile rules to place all generated files in the top-level bin folder rather than src/xyz/$(CFG) to make the easier to find/use when building from source
* Changed the information logged when --verbose is specified to help diagnose common problems with the emulator
* Added new flag to convert-ctg and mkcart to force GROM regions to 6K in size
* Added new utility (catalog) to help find duplicate cartridges, disks, and files on disk
* Update dumpspch & mkspch utilities (fix crash and simplify \'spch\' format)
* Changed location of system ROMs and DSRs from roms directory to console directory
* Added new utility (mkcart) to help in creating new cartridge files from a set of bin files in a folder
* Added new script (setup) to help setup a new installation with basic ROMs
* Change search logic to look in , <$HOME>/.ti99sim/, then / for files
* Added support to load \'converted\' files for support in utilities (e.g. you can now do things like: list MYPROG.PROG or dumpcpu BSCSUP.DF80)
* Added support for UCSD p-System expansion card
* Fix mouse cursor in fullscreen mode
* Fixed display error when setting the background color to transparent
* Fixed bitmap mode display with pattern and color table masking support
* Added new options to convert 74LS379 style bank-switching files to ti99sim cartridges
* Increased the number of supported ROM banks to 256
* Rewrote code to read/write disk images
* Added code to support proper CRC updates and checks on disk images
* Added read-only support for HxC disk images
* Added new -b/--bare flag to disk utility to allow basic scripting from the command line
* Updated logic in disk routines to handle file CHAINS properly on disks with a AU larger than 1 sector
* Sun Jan 24 2016 kieltuxAATTgmail.com- Update to version 0.12.1
* Changed version number format
* Fix: Add check for valid Gram Kracker pointer before dereferencing it
* Fix: Removed check for file existence in convert-ctg
* Added ability to copy disks to/from CF7+ a disk image using disk
* Added handling of 80 sector disk images in disk
* Better handling of disk images with bad/corrupted file descriptors in disk
* Reworked video rendering code to fix crashes when resizing the window in ti99sim-sdl
* Added CF7+ disk I/O support (no serial/parallel port support) to ti99sim-sdl and ti99sim-console
* Added Black & White display mode to ti99sim-sdl
* Added ability to specify external files when converting listing type files (
*.lst/
*.dat) with convert
* Increase number of ROM banks supported from 4 to 16
* Fixed code to not force speech synthesizer emulation
* Rewrote opcode lookup code and clean up memory access clock penalty logic
* Fixed code to explicitly use signed characters where appropriate (Fixes bug on Raspberry Pi)
* Added more information to verbose display of disk
* Added support for MERGE format and large Extended BASIC programs to list
* Fixed support for 15-bit and 25-bit graphics modes
* Handle native files in filesystem code (allows list and dumpcpu to work with files exported with disk using --convert)
* Handle uncompressed archive files- added Requires: libopenssl-devel
* Tue Nov 04 2014 kieltuxAATTgmail.com- Initial package