File ti99sim.changes of Package ti99sim

-------------------------------------------------------------------
Thu Sep 26 05:10:05 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Fix patch-macro-old-format error, RPM >= 4.20
- Update conditional gcc BuildRequires for Leap

-------------------------------------------------------------------
Wed May 18 05:06:02 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>

- Add ti99sim-fix-missing-cstring.patch, fix missing cstring header

-------------------------------------------------------------------
Sat Dec 11 11:45:31 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>

- Build with gcc8 on Leap 15, the default gcc7 is too old 

-------------------------------------------------------------------
Fri Jun  5 05:46:21 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>

- 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 18:48:24 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>

- Fix spec file for Leap 15

-------------------------------------------------------------------
Sun Jan  7 08:55:57 UTC 2018 - kieltux@gmail.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 <cwd>, <$HOME>/.ti99sim/<path>, 
    then <install-dir>/<path> 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 10:04:06 UTC 2016 - kieltux@gmail.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  4 16:39:28 UTC 2014 - kieltux@gmail.com

- Initial package

openSUSE Build Service is sponsored by