Menu

Tree [r809] / trunk /
 History

HTTPS access


File Date Author Commit
 data 2014-03-01 floppusmaximus [r748] Merge 84pcse branch into trunk.
 db 2012-12-14 floppusmaximus [r717] Don't consider leading NOPs to be part of a mac...
 doc 2020-06-10 contra-sh [r809] Small doc updates
 emu 2016-10-22 floppusmaximus [r757] Avoid undefined behavior when reading clock.
 gui 2020-06-05 contra-sh [r807] Small updates to doc
 gui-qt 2011-04-09 floppusmaximus [r274] Renaming 'core' directory to 'emu'
 installer 2012-12-14 floppusmaximus [r720] winmm.dll is a system DLL
 po 2012-11-13 contra-sh [r713] Fix fr translation
 CHANGELOG 2017-08-21 contra-sh [r782] GtkGrid migration : linksetup.c moved away from...
 COPYING 2012-05-15 floppusmaximus [r630] Add COPYING file.
 INSTALL 2012-10-29 floppusmaximus [r706] Note audio support & requirement for SDL in NEW...
 KEYS 2012-05-21 floppusmaximus [r643] Add KEYS to Windows installer
 Makefile.in 2013-09-05 floppusmaximus [r740] Fix subdirectory compilation with certain versi...
 NEWS 2012-10-29 floppusmaximus [r706] Note audio support & requirement for SDL in NEW...
 README 2012-06-08 floppusmaximus [r656] Changes to documentation for release
 README.doxygen 2011-05-16 contra-sh [r383] add Backspace = Left, Del and p = Prgm as ke...
 THANKS 2017-08-16 contra-sh [r761] Edit THANKS file
 TODO 2012-05-07 contra-sh [r613] DOC : Add a chapter with basic task explanation...
 aclocal.m4 2017-08-18 contra-sh [r769] gtk_vbox_new and gtk_hbox_new are deprecated. U...
 config.h.in 2012-10-28 floppusmaximus [r705] Correct rounding of audio filter coefficients
 configure 2017-08-21 contra-sh [r778] Drop one remaining vbox
 configure.ac 2017-08-21 contra-sh [r777] GdkColor -> GdkRGBA : config saving and loading...
 doxyfile.gtkgui 2011-05-15 contra-sh [r381] Separate html doc generation for gtk gui and qt...
 doxyfile.qtgui 2011-05-15 contra-sh [r381] Separate html doc generation for gtk gui and qt...
 features_request 2013-11-04 contra-sh [r744] feature request and CHANGELOG files. I forget t...
 install-sh 2011-04-10 floppusmaximus [r275] Add configure script.
 mkinstalldirs 2012-08-03 contra-sh [r676] Fix plural issue and add file mkinstalldirs (co...

Read Me

                                TilEm
                               -------

TilEm is an emulator and debugger for Texas Instruments Z80-based
graphing calculators.  It can emulate any of the following calculator
models:

    TI-73 / TI-73 Explorer
    TI-76.fr
    TI-81
    TI-82
    TI-82 STATS / TI-82 STATS.fr
    TI-83
    TI-83 Plus / TI-83 Plus Silver Edition / TI-83 Plus.fr
    TI-84 Plus / TI-84 Plus Silver Edition / TI-84 pocket.fr
    TI-85
    TI-86

TilEm fully supports all known versions of the above calculators (as
of 2012), and attempts to reproduce the behavior of the original
calculator hardware as faithfully as possible.

In addition, TilEm can emulate the TI-Nspire's virtual TI-84 Plus
mode.  This is currently experimental, and some programs may not work
correctly.

TilEm runs on the X Window System on GNU/Linux and other Unix-like
platforms, as well as on Microsoft Windows, and any other platform
supported by the GTK+ library.


                             Installation
                            --------------
Packages for Microsoft Windows are available from the TilEm project
website (http://lpg.ticalc.org/prj_tilem/).  For other platforms, you
will need to compile TilEm from source; please see the file 'INSTALL'
in the source package.


                             Using TilEm
                            -------------
TilEm requires a copy of the operating system from the calculator
model(s) you wish to emulate.  This file is called a "ROM image",
since the calculator OS was traditionally stored in Read-Only Memory.
ROM images are copyrighted by TI and may not be distributed without
permission.  See the TilEm User's Manual for more information about
how to create a ROM image.

The main TilEm window shows an image of the calculator (if possible -
we are still missing background images for a few models.)  Clicking
with the left mouse button presses a key; clicking with the middle
button presses a key and holds it down.  Clicking with the right
button, or pressing Shift+F10, opens the menu.

When you run TilEm for the first time, it will ask you to select a ROM
image to use.  The file you select will be used by default the next
time you run TilEm.  You can switch to a different ROM image by
right-clicking and selecting "Open Calculator".

The state of the emulated calculator is not saved by default; to save
the state, right-click and select "Save Calculator".  The state is
saved to a ".sav" file, stored in the same directory as the ROM image.

You can send program and variable files to the emulated calculator,
either by dragging and dropping them from your file manager, or by
right-clicking and selecting "Send File".  To retrieve program or
variable files from the calculator, select "Receive File".

Other features of TilEm include:

 - A debugger for assembly programs
 - Capturing screenshots, both normal and animated
 - Recording and replaying keystroke macros

For more information, see the TilEm User's Manual:
  http://lpg.ticalc.org/prj_tilem2/doc.html


                          About this program
                         --------------------
Many people deserve credit for helping to make this program possible.
See the file 'THANKS'.

This program is free software, which means that you are allowed to
modify it, and to distribute it (or your modified version) to others.
When you received this program, you should also have been offered a
complete copy of its source code.  For more information, see the file
'COPYING'.

You can contact the authors at <tilem-devel@lists.sourceforge.net>.
Please let us know of any problems you encounter, or ideas for how we
could make TilEm better.