Cet émulateur utilise le SDL (Simple DirectMedia Layer) pour la vidéo, le son et le support du joystick. Il existe aussi une version Linux.

Les changements:
Version 0.15.0 – 18-Mar-2017
2017-03-01 – Improved handling of overrun & underrun conditions in TMS5220 code
2017-02-21 – Added load-on-demand support for disk images to speed up handling of CF7+ and HFE images
2017-01-30 – Fix a bug in the PC99 serializer that would corrupt disk images when when loading them by truncating the last track
2017-01-25 – Allow user to force a particular format to be used to read a disk image in the disk utility
2017-01-25 – Improved robustness of several disk serializers (fixes crashes related to corrupted disk images)
2017-01-18 – Fix SDL’s handling of the CAPSLOCK key in ti99sim-sdl
2017-01-20 – Updated project files for Visual Studio 2015
2017-01-12 – Include files in subdirectories when creating a bare list of files using the disk utility
2017-01-11 – Correct the handling of diskette images with an AU size greater than 1
2017-01-05 – Fix talk status transition logic in the TMS5220 code that could cause some programs to get stuck waiting for the speech synthesizer
2016-11-11 – Added proper resampling filter and changed audio format to reduce noise when producing speech
2016-11-08 – Replaced reflection coefficients with the proper values for the TI-99/4A
2016-11-07 – Cleaned up the TMS5220 code and removed unused code
2016-10-19 – Added ability to create blank disk images using the disk utility
2016-10-03 – Improve handling of bad disk images in the disk utility
Version 0.14.0 – 25-Jun-2016
2016-05-16 – Added option to disable CF7+ support without having to rename/delete the .ctg file (makes getting back to the default TI disk controller easier)
2016-05-12 – 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
2016-05-10 – Changed the information logged when –verbose is specified to help diagnose common problems with the emulator
2016-05-09 – Added new flag to convert-ctg and mkcart to force GROM regions to 6K in size
2016-05-06 – Added new utility (catalog) to help find duplicate cartridges, disks, and files on disk
2016-04-20 – Update dumpspch & mkspch utilities (fix crash and simplify ‘spch’ format)
2016-04-17 – Changed location of system ROMs and DSRs from roms directory to console directory
2016-04-16 – Added new utility (mkcart) to help in creating new cartridge files from a set of bin files in a folder
2016-04-16 – Added new script (setup) to help setup a new installation with basic ROM
2016-04-15 – Change search logic to look in , <$HOME>/.ti99sim/, then / for files
2016-03-10 – 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)
2016-03-09 – Added support for UCSD p-System expansion card
2016-02-29 – Fix mouse cursor in fullscreen mode
Version 0.13.0 – 22-Feb-2016
2016-02-16 – Fixed display error when setting the background color to transparent
2016-02-15 – Fixed bitmap mode display with pattern and color table masking support
2016-02-11 – Added new options to convert 74LS379 style bank-switching files to ti99sim cartridges
2016-02-11 – Increased the number of supported ROM banks to 256
2015-05-04 – Rewrote code to read/write disk images
2015-07-09 – Added code to support proper CRC updates and checks on disk images
2015-07-21 – Added read-only support for HxC disk images
2015-08-22 – Added new -b/–bare flag to disk utility to allow basic scripting from the command line
2015-08-22 – Updated logic in disk routines to handle file CHAINS properly on disks with a AU larger than 1 sector
Version 0.12.1 – 21-Apr-2015
2015-04-21 – Changed version number format
2015-03-11 – Fix: Add check for valid Gram Kracker pointer before dereferencing it
2015-03-11 – Fix: Removed check for file existence in convert-ctg
Version 0.0.12 – 22-Jul-2014
2013-09-11 – Added ability to copy disks to/from CF7+ a disk image using disk
2013-08-23 – Added handling of 80 sector disk images in disk
2013-08-21 – Better handling of disk images with bad/corrupted file descriptors in disk
2013-08-21 – Reworked video rendering code to fix crashes when resizing the window in ti99sim-sdl
2013-06-29 – Added CF7+ disk I/O support (no serial/parallel port support) to ti99sim-sdl and ti99sim-console
2013-06-30 – Added Black & White display mode to ti99sim-sdl
2013-06-26 – Added ability to specify external files when converting listing type files (*.lst/*.dat) with convert
2013-06-18 – Increase number of ROM banks supported from 4 to 16 (Allows 379 support with ‘creative’ bank ordering see tiworkshop379.dat)
2013-05-18 – Fixed code to not force speech synthesizer emulation
2013-05-10 – Rewrote opcode lookup code and clean up memory access clock penalty logic
2013-04-04 – Fixed code to explicitly use signed characters where appropriate (Fixes bug on Raspberry Pi)
2013-03-03 – Added more information to verbose display of disk
2013-03-02 – Added support for MERGE format and large Extended BASIC programs to list
2013-02-24 – Fixed support for 15-bit and 25-bit graphics modes
2013-01-15 – Handle native files in filesystem code (allows list and dumpcpu to work with files exported with disk using –convert)
2012-07-12 – Handle uncompressed archive files


Télécharger TI-99/Sim (x86) v0.15 (244,2 Ko)

Télécharger TI-99/Sim (x64) v0.15 (547,3 Ko)

Site Officiel

En savoir plus…