TiEmu
A TI89/92/92+/V200 emulator for 

Linux &Windows


Current version:   1.65 (2.00-beta, single exe)
Previous version: 1.4.3/1.57 (lib/exe)
Latest update: Oct the 30th, 2002

Note: this is a pre-release of TiEmu v2.00. A lot of clean-up has been done. Many features have been stabilized, some others are still missing.
 

About:

This project aims to develop a fast emulator for the TI89/92/92+/V200 calculators under Linux, Windows and Mac OS-X. 
This emulator is based on the Jonas Minnberg's (X)Tiger emulator which is based on UAE (the Universal Amiga Emulator). 
The original source code can be found here.

TiEmu uses the SDL library (Simple Directmedia Layer) for the display (a portable library: Linux, Win32, BeOS, Mac OS-X). The GUI has been written with GTK+ (the Gimp ToolKit).

About the TI calculator look&feel, TiEmu uses VTi's skins (but also its own skins).
JB has written a skin editor for reading/modifying/writing skins. This skin editor supports the following formats:
- VTi v2.1
- VTi v2.5
- TiEmu v2.00
 

Screenshots:

Linux Windows iPAQ
Main screenshot Second screenshot

Click on the image for having a full-screen image...
 

Features:

- TiEmu can emulate any m68k based calculator: a TI89, TI92, TI92+ or V200 calculator (V200PLT will be supported soon),
- integrated debugger (unfortunately, not useable in the Win32 version. It will be fixed as soon as possible),
- linking: it uses the libticables library then any link cable can be used: either physical, either virtual,
- speed: fast emulation core,
- direct linking with libticalcs: you can load a file directly from disk.

By the way, you will need a ROM image for the emulator... For this, you have several possibilities:
- use the built-in ROM dumper of TiLP,
- use a ROM dumper available in the ticalc's archives,
- download a FLASH upgrade (AMS) on the TI web site.
 

Platforms:

Linux:

The Linux version requires the SDL library.
It also requires the libticables & libticalcs library...

Win32:

The Win32 version (Windows9x/Me, WindowsNT4/2000/XP) is provided as a self-installable package (setup). Simply execute it. That's all !
Nethertheless, GTK+ libraries are not included within. They are provided separately. You have to get them here.

The Windows port is discontinued starting at v1.53. If you want to take it over, feel free to mail me...

iPAQ:

Oscar Rodriguez <osrogon@yahoo.com> is porting TiEmu to a kind of PDA (iPAQ). The emulator is working but its development is still in alpha stage but it seems very interesting.

I'm sending you a few screenshots of the emulator
working on the iPAQ. Feel free to post them on your
web page, but make clear that the program is still in
a very alpha stage (for example, trying to switch off
the emulator with 2nd+ON freezes the iPAQ) and no
binary files are yet available.
Mac OS-X:

JB, my Debian packager who ported TiLP should port TiEmu too.
 

Download:

Latest releases (usually devel/beta ones) can be found on SourceForge in the GtkTiEmu project.

* Linux:
- gtktiemu.tar.gz: source code of the Linux/Win32 version for X11/GTK+ or SDL/GTK+
- skinedit.tar.gz: source code of the Skin Editor (v1.20)

Dependencies: libticables (v3.x.x), libticalcs (v4.x.x) and SDL (v1.2.x).
Eventually: libjpeg. You can search it on FreshMeat.

* Win32: 
- gtktiemu.zip: InnoSetup Wizard executable
Dependencies: GTK+ libraries for Windows (DLLs).

* iPAQ:
- gtktiemu.zip: no binary available yet.
 
 

Development & Project management:

The development branch is hosted on SourceForge Logo .
 

To do...

The next release will use the latest release of UAE which is faster than the one currently used (on x86 platforms).
Also, anything which is missing or you want.


[counter] Powered by GTK Graphics by GIMP TiCalc.org WebCounter
© Romain Liévin, <roms@lpg.ticalc.org
Thomas Corvazier <corvazier@yahoo.com>