TI-86 emulator v0.3 |
  by Randy Gluvna   |
  gluvna@home.com   |
--------------------/

----------------
  Introduction  
----------------

This TI-86 emulator will emulate the TI-86 calculator on a computer running
a DOS-compatible operating system.  A Pentium processor with at least 8 MB
of RAM is strongly recommended for optimum speed.

----------------
  Instructions
----------------

A TI-86 ROM dump is required to use the emulator.  This can be obtained from
a TI-86 calculator using the ROMdump86 program (which is included with the
emulator).  The ROM dump file must be named TI86.ROM and must be EXACTLY
262144 bytes for the emulator to function properly.

To run the program with the default saved image, type: ti86 at the command
line.  You can load an alternate saved image by typing: ti86 <filename.SAV>.

The TI-86 emulator can read compiled assembly .86P files as well.  To load
a .86P file, simply type: ti86 <filename.86P>.  In order to do this, you MUST
have a valid saved image named TI86.SAV in the current directory.  If you
don't, run ti86 without any paramaters and when you see "Mem Cleared -
Defaults set", press F11.  This process should create a valid TI86.SAV file.

----------------
   Key  table
----------------

I have designed the key mappings on the TI-86 emulator exactly the same as
those on the TI-85 emulator written by David Ellsworth, Ilya Haykinson, and
Dines Justesen.  This has been done to reduce confusion and promote ease for
users of the TI-85 emulator.  I have included the key mappings below.

TI-86 key               PC key
---------               ------
ON                      \
2nd                     Left Shift
ALPHA                   Left Ctrl
EXIT                    Esc
MORE                    Tab
x-VAR                   '
DEL                     Pad Insert or Pad Delete
GRAPH                   F7
TABLE                   F8
PRGM                    F9
CUSTOM                  F10
CLEAR                   Backspace
Cursor keys             Pad Cursor keys
F1 - F5                 F1 - F5
A - Z                   A - Z
0 - 9                   0 - 9
+                       +
-                       -
*                       *
/                       /
^                       `
(-)                     Space
STO>                    =
(                       [
)                       ]
,                       ,
.                       . or ;

Special keys
------------
F11                     Quit emulator and save state
F12                     Quit emulator without saving state


----------------
     History
----------------

        v0.1 - First public release version of TI-86 emulator
        v0.2 - Fixed several bugs and supports more .86P programs                
        v0.3 - Supports multiple keys and is slightly faster

----------------
     Ideas
----------------

There are several features I will implement in future versions of the
emulator.  These include:

        - faster emulation speed
        - interactive debug mode   
        - linkport/graphlink support   

If you have any ideas, e-mail me at gluvna@home.com.

----------------
   Known bugs
----------------

There are no known bugs yet, but if you find any problems with the emulator,
please let me know by e-mailing me (Randy Gluvna) at gluvna@home.com.

