Inhalt
Inhaltsverzeichnis
TiEmu
TiEmu2 emuliert den TI89 oder TI92 Grafikrechner. Ich nehm TI92Plus als Beispiel.
Installation
Ubuntu(9.1)
apt-get install tiemu
Installiert man tilp, wird tilp2 installiert, was tiemu löscht. Darum verwende ich tilp aus Debian Etch:
Direkt Link zu TiLp 6.80-3, die tilp 6.80-5 hat auch nicht so richtig funktioniert. Ganz unten auf der Seite einfach noch die richtige Version wählen, i386 oder amd64 oder so.
dpkg -i tilp-Paketnamen installiert es.
Debian(5.0 Lenny)
apt-get install tiemu tilp
TiEmu kann man nun starten mit 'tiemu' oder man legt sich ein StartIcon an. Es sind Pedrom Rom Images vorhanden, die aber nichts mit dem TI92 Betriebssystem zu tun haben. Wer mit Pedrom arbeiten will, muss sich halt nach pedrom schlau machen.
ROM Images
Die ROM Images kriegt man frei beim Hersteller als Download. Auch Bedienungsanleitungen.
http://education.ti.com/ Deutsche Seite TI Direkt Link für TI92+ ROM und Sprachen
Die Betriebssysteme sind 1,2MBye gross, die andern Dateien bei TI sind Übersetzungen, die man zur Laufzeit einspielt mit Rechtsklick Send File to TiEmu. Über MODE->F3 kann man dann die Sprache wechseln. Jedoch wird dann teilweise Basic Inkompatibel. Backgammon geht nur wenn TI92+ English ist)
Dieses os.9xu (TI92 Plus Flash-Image) nach HomeVerzeichniss/.tiemu/images kopieren.
Dann TiEmu nochmals schliessen/starten, bei diesen Vorgang wird os.9xu zu os.img (2MByte) gewandelt. Mit F12 kann man nun os.img auswählen. Und Rechtsklick auf den Taschenrechner,Configuration Save Config... . Dann startet immer dieses ROM.
Bedienung TiEmu
Wichtige PC Tasten
CTRL am PC ist der grüne Punkt den ich GrünenKnopf benenne. ALT am PC ist 2nd.
DisplayKontrast
CTRL am PC dauernd drücken, und mit der Maus auf +/- klicken verstellt den Kontrast am Display
Speichern der Einstellungen TiEmu
ROM Images die es laden soll, Link Options (tiemu oder null), Grösse Fenster und ähnliche können mit Rechtsklick TiEmu Configuration Save Config gepeichert werden.
Speichern von Einstellungen innerhalb des TI92+
Wenn man z.b eine Sprachdatei in den Rechner lädt per "Send File to Tiemu" und Deutsch einstellt mit Mode, genügt ein Configuration Save Config nicht mehr. Um diese Einstellung dauerhaft zu speichern und automatisch zu laden beim nächsten Start von Tiemu sind immer diese zwei Schritte erforderlich:
Rechtsklick TiEmu Calculater State -> Save state image gefolgt von Rechtsklick TiEmu Configuration Save Config
Bedienung TI92
Solange man Rechtsklick LinkOptions auf Null belässt, kann man Dateien direkt in den Rechner laden, z.b Programme die man vom Hersteller kriegt oder von ticalc.org.
Normales Rechnen
3/4 Enter (wir betrachten die mittlere blaue Enter Taste unter dem L), es ergbit 3/4. Will man das Resultat wirklich berechnet haben, drückt man den Grünen Knopf (grüner Punkt neben der On Taste), und dann gefolgt Enter unter dem L. Dauerndes Exactes berechnen kann man einstellen über die MODE Taste gefolgt von F2 kann man EXACT/APPROX einstellen.
Sonstige Beispiele
Grüner Knopf->HOME(Q Taste) => kommt man immer in den Hauptbildschirm
Grüner Knopf-> Y=(W Taste)->SIN(x) Enter ->Grüner Knopf->Graph(R Taste) => zeichnet eine Sinus Welle
Eine Funktion programmieren
Grüner Knopf->HOME(Q Taste) Hauptbildschirm ->APPS->7 (Programm Editor)->NEW Enter->Rechts dann Unten Enter (Programm auf Funktion wechseln)->main->Variable: q Enter
q(a) Func a^2 EndFunc
Grüner Knopf->HOME(Q Taste) Dann einfach q(7) Enter im normalen Bildschirm, ergibt das Quadrat von 7.
Ein Programm erstellen in Basic
Grüner Knopf->HOME(Q Taste) Hauptbildschirm ->APPS->7 (Programm Editor)->NEW Enter->Unten->Unten->Variable: test Enter
test() Prgm Disp "Hello World" EndPrgm
Grüner Knopf->HOME(Q Taste) Dann einfach test() Enter im normalen Bildschirm, zeigt Hallo World, beenden mit ESC
Diese Programme gehen verloren, wenn man TiEmu schliesst. Ausser man macht Rechtsklick-> Calculater State-> Save State. Dann kann man den Zustand wieder laden. Das giltet für alle Programme oder Applikationen Flash die man auf den Emulator lädt. Und sollte man immer machen, wenn man selber etwas programmiert. Das Backup den ganzen Grafikrechner.
Solve Beispiel
Grüner Knopf->HOME(Q Taste)->F2 Enter->solve(5+7*x=-12,x) Enter, für x ist möglich -17 oder 7
Programme aufrufen/verwalten
2nd->VAR-LINK(Taste -) kann man die Programme verwalten.
z.b hat man das Backgammon Spiel mit Send File to tiemu in den TI92+ geladen, kann man es 2nd->VAR-LINK auswählen, bis auf PLAY runterscrollen Enter, dann muss man noch die klammer schliessen im Hauptbildschirm backgamn\play() ENTER.
Diesen Vorgang kann man etwas verbessern mit Super Start Flash, dann kann man auch play über VAR-LINK anwählen, aber zweimal Enter genügt. Super Start Flash hat noch den Vorteil das man komprimierte Spiele in den TI92+ laden kann. Zum Beispiel kann von NoStupid Tetris jetzt ztetris.9xy (6kByte) anstatt Tetris92.9xz(10kByte) speichern und ausführen mit Super Start Flash.
Bedienungsanleitung
TiLP
Mit TiLP kann man Dateien austauschen zwischen Computer und reelen TI Rechnern, oder dem Emulator. Es gibt tilp2 was jedoch weder in Windows noch in Linux mit tiemu zusammen funktioniert, es ist sogar so, dass es wegen Abhängigkeitsproblemen, den TiEmu vom Linux deinstalliert. Was wirklich unlogisch ist. Darum verwende ich das alte tilp (1). Dieses kriegt man aber z.b nicht in Ubuntu9.1. Darum verwende ich das von Debian(4.0 Etch).
Konfiguration:
Dann muss man Rechtsklick im tiemu Link Options auf TiEmu #1 stellen. Im tilp Setup->Communication auch TiEmu #1 TI92+
Dann sollte man Dirlist in tilp klicken können. Aber manchmal hängt es auch. Darum ist im TiEmu Calculater State-> Save State unerlässlich. Damit man keine Daten verliert. Wenn die Kommunikation hängt, muss man den PC neustarten.
(Windows: Wer tiemu308+GDB und tilp6.8 in Windows verwenden will, holt sich am besten seperat zuerst http://sourceforge.net/projects/gladewin32/files/ gtk win runtime 2.12.9, und ignoriert alle Meldungen beim installieren von tiemu tilp6.8. In Win7 ist sogar tilp6.8 als Administrator auszuführen)
TI92+ Blachline (Serielle)
Mit tilp2 in Ubuntu9.1 krieg ich eine Verbindung. Es sollte aber eine reele serielle Schnittstelle vorhanden sein.