ti99sim - A Texas Instruments TI-99/4A Home Computer Emulator

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Emulators all
Package name ti99sim
Package version 0.15.0
Package release 1.12
Package architecture i586
Package type rpm
Installed size 3.62 MB
Download size 651.36 KB
Official Mirror ftp.gwdg.de
An emulator for the Texas Instruments TI-99/4A Home Computer.
It features full sound speech emulation and supports emulation
of the Gram Krackerâ„¢, TI-Disk system and 32K Memory expansion unit.
Note: In order to run the emulator, you need to create a cartridge
that contains the console ROM & GROMs from the TI.
Texas Instruments will not allow these to be distributed,
so you'll need to find a way to get them yourself.


Package Version Architecture Repository
ti99sim-0.15.0-1.12.x86_64.rpm 0.15.0 x86_64 openSUSE Emulators
ti99sim - - -


Name Value
libSDL-1.2.so.0 -
libboost_regex.so.1.67.0 -
libc.so.6(GLIBC_2.2.3) -
libcrypto.so.1.1 -
libcrypto.so.1.1(OPENSSL_1_1_0) -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libm.so.6 -
libm.so.6(GLIBC_2.0) -
libm.so.6(GLIBC_2.1) -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libstdc++.so.6 -
libstdc++.so.6(CXXABI_1.3) -
libstdc++.so.6(CXXABI_1.3.8) -
libstdc++.so.6(GLIBCXX_3.4) -
libstdc++.so.6(GLIBCXX_3.4.15) -
libstdc++.so.6(GLIBCXX_3.4.20) -
libstdc++.so.6(GLIBCXX_3.4.21) -


Name Value
application() -
application(ti99sim.desktop) -
ti99sim = 0.15.0-1.12
ti99sim(x86-32) = 0.15.0-1.12


Type URL
Binary Package ti99sim-0.15.0-1.12.i586.rpm
Source Package ti99sim-0.15.0-1.12.src.rpm

Install Howto

  1. Add the openSUSE Emulators repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Emulators/openSUSE_Tumbleweed/ opensuse-emulators
  2. Install ti99sim rpm package:
    # zypper install ti99sim




2018-01-07 - kieltux@gmail.com
- Update to version 0.15.0:
* Improved handling of overrun & underrun conditions in TMS5220
* 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
* Added proper resampling filter and changed audio format to
reduce noise when producing speech
* Replaced reflection coefficients with the proper values for the
* 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
* Fixed bitmap mode display with pattern and color table masking
* 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
* 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

See Also

Package Description
tuxnes-20040824-3.31.i586.rpm NES emulator
tuxnes-20040824-3.31.x86_64.rpm NES emulator
uosnes-20100825-1.34.i586.rpm Nintendo Super Famicom Emulator
uosnes-20100825-1.34.x86_64.rpm Nintendo Super Famicom Emulator
vbam-2.1.0-1.11.i586.rpm Nintendo GameBoy Advance Emulator
vbam-2.1.0-1.11.x86_64.rpm Nintendo GameBoy Advance Emulator
vbam-lang-2.1.0-1.11.noarch.rpm Translations for package vbam
virtualjaguar-2.1.2-1.30.i586.rpm Atari Jaguar Emulator
virtualjaguar-2.1.2-1.30.x86_64.rpm Atari Jaguar Emulator
wine-3.13-542.1.i586.rpm An MS Windows Emulator
wine-3.13-542.1.x86_64.rpm An MS Windows Emulator
wine-32bit-3.13-542.1.x86_64.rpm An MS Windows Emulator
wine-devel-3.13-542.1.i586.rpm Files for Wine development
wine-devel-3.13-542.1.x86_64.rpm Files for Wine development
wine-devel-32bit-3.13-542.1.x86_64.rpm Files for Wine development