TiEmu
Encyclopedia
TiEmu is an emulator
Emulator
In computing, an emulator is hardware or software or both that duplicates the functions of a first computer system in a different second computer system, so that the behavior of the second system closely resembles the behavior of the first system...

 that works on many different operating systems like Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

/Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

, FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...

, Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 and so on. It emulates the Motorola 68000
Motorola 68000
The Motorola 68000 is a 16/32-bit CISC microprocessor core designed and marketed by Freescale Semiconductor...

 series Texas Instruments
Texas Instruments
Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

 graphing calculator
Graphing calculator
A graphing calculator typically refers to a class of handheld calculators that are capable of plotting graphs, solving simultaneous equations, and performing numerous other tasks with variables...

s (TI-89, TI-89 Titanium, TI-92, TI-92 Plus and Voyage 200). TiEmu is licensed under the GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

.

Various Parts of TiEmu

TiEmu 3 has many features:
  • The emulator — this is the core of TiEmu 3.
  • GDB
    GNU Debugger
    The GNU Debugger, usually called just GDB and named gdb as an executable file, is the standard debugger for the GNU software system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Java...

     integration — this is the main new feature of TiEmu 3. It allows calculator software programmers to debug their software with ease.
  • tilibs framework — this is the framework that is used to link TiEmu 3 to either a calculator via Link Cable, TiLP
    TiLP
    TiLP2 is a linking program that sends/receives files from Texas Instruments Graphing Calculators. TiLP2 works on many different operating systems like Linux/Unix, Mac OS X, FreeBSD, Microsoft Windows and so on...

    , another TiEmu instance or VTI. This feature can be used for the use of programming/debugging software for the calculator that requires a link to another calculator unit.

Development of TiEmu

With the development of tilibs2 and improvements made to TiEmu code, TiEmu 3 is quite stable.
  • TiEmu 3 — While development of some new features is finished, improvements such as bug fixes still need to be made.
  • tilibs2 — The latest official snapshot version of TiEmu 3 implements tilibs versions:
    • libticables2 — 1.3.0
    • libticalcs2 — 1.1.3
    • libticonv — 1.1.0
    • libtifiles2 — 1.1.2

TiEmu Team

The TiEmu team currently consists of these team members:
  • Romain Liévin — The TiEmu/TiLP
    TiLP
    TiLP2 is a linking program that sends/receives files from Texas Instruments Graphing Calculators. TiLP2 works on many different operating systems like Linux/Unix, Mac OS X, FreeBSD, Microsoft Windows and so on...

     Team Leader.
  • Julien Blache — former Debian packager, infrastructure provider.
  • Lionel Debroux — from the TI-Chess Team (TICT) and GCC4TI.

External links

  • (official website) lpg.ticalc.org/prj_tiemu a m68k based TI
    Texas Instruments
    Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

     Graphing Calculator Emulator.
  • lpg.ticalc.org/prj_tilp TiLP
    TiLP
    TiLP2 is a linking program that sends/receives files from Texas Instruments Graphing Calculators. TiLP2 works on many different operating systems like Linux/Unix, Mac OS X, FreeBSD, Microsoft Windows and so on...

     is an alternative calculator-to-computer linking software to TI-Connect.
  • tigcc.ticalc.org The official TIGCC
    TIGCC
    TIGCC is a software development environment which allows developers to program and compile A68K assembly, GNU assembly, and C code for the Motorola 68000 series Texas Instruments graphing calculators...

     website: TiEmu is the emulator of choice for TIGCC.
  • trac.godzil.net/gcc4ti The official GCC4TI website: TiEmu is the emulator of choice for GCC4TI.
  • education.ti.com The official Texas Instruments
    Texas Instruments
    Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

     website for their graphing calculator
    Graphing calculator
    A graphing calculator typically refers to a class of handheld calculators that are capable of plotting graphs, solving simultaneous equations, and performing numerous other tasks with variables...

    s.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK