|
Questions n'ayant trouvées aucune place dans les autres catégories.
|
|
L'idée est séduisante et en a fait rêver plus d'un. Malheureusement, à part si vous connaissez des mutants, il est fort peu probable que ce type de programmes soit réalisé un jour. Bien sûr, la TI possède le même processeur que la mégadrive, l'Atari et l'Amiga. Même que le processeur de la TI tourne plus vite que celui de la mégadrive. Mais... presque tout, dans ces consoles, était optimisé pour le jeu, ce qui est très très loin d'être le cas de la TI (quand on voit qu'à la base, elle n'est pas prévue pour afficher des niveaux de gris...). Signalons, par ailleurs, des petits détails, du genre la taille de l'écran, ou bien les coprocesseurs graphiques et mathématiques que ne possède pas la TI... Enfin, la plupart des jeux qui existaient sur ces machines faisaient au moins 500Ko en place-mémoire... Bref, ne rêvez pas.
Mais il existe cependant un émulateur GameBoy qui malheureusement ne fait pas parler assez de lui est qui est assez lent : http://www.boogersoft.com/projects/tigb/
|
|
|
|
Sur 92 simple, il est obligatoire d'installer Fargo ou tie. Sur 89, 92+ et V200, certains programmes peuvent être utilisés tels quels, ce sont les programmes nostub. D'autres nécessitent un kernel. Pour cela vous devez télécharger Preos.
|
|
|
|
C'est une instruction que vous pouvez utiliser dans un programme basic (ou directement dans le Home) afin d'exécuter du code machine (autrement dit de l'assembleur déjà compilé). Le code doit être donné en hexadécimal. Pour trouver les commandes en hexadécimal, il « suffit » de faire un programme en assembleur en utilisant la directive _nostub et de regarder le résultat en hexadécimal après compilation. Voici des sites proposant des commandes exec : http://www.chez.com/bahut/texas-ast89.htm http://membres.lycos.fr/ximoon/doc_exec.php. Pour connaître l'équivalent en binaire des op-codes du 68000, vous pouvez télécharger le manuel de référence du programmeur sur le site du fabricant. Vous pouvez aussi les trouver sur le site Le motorola 68000 par G. GOURMELEN, qui est en français. Il est ensuite très facile de convertir le binaire en hexadécimal.
|
|
|
|
Ces librairies permettent d'étendre les possibilités du TI-Basic sans besoin de recourir au command exec ou encore à la programmation en Assembleur ou en C. Vous trouverez plus amples informations sur Flib sur le site de l'auteur Malheuresement cette librairie n'est plus mis à jour, mais il existe Vertel bien plus récente et proposant des fonctionnalités puissantes... Vous trouverez plus amples informations sur le site de l'auteur.
|
|
|
|
Ce sont quatre des flash-apps que vous pouvez installer sur votre TI-89/92+, disponibles à la vente ou en téléchargement gratuit sur le site de TI. Cabri est un logiciel de géométrie complet, EE-Pro, un logiciel spécialisé en électrique/électronique, ME-Pro en mécanique et Sketchpad est une autre application de géométrie... Il existe d'autres applications Flash à vous d'y jeter un coup d'oeil. La meilleure manière de savoir si cela vaut la peine de les acheter pour vous est de les essayer ! En effet, cela dépend de vos besoins... donc essayez de trouver quelqu'un qui possède celui que vous hésitez à acheter. Vous trouverez plus d'informations sur ces flash-apps, ainsi que sur d'autres, sur le site de TI...
|
|
|
|
Il existe un logiciel très bien fait, et très simple d'utilisation : Ti-Connect : le télécharger. Une fois installé, si tout se passe bien, un clic droit sur le fichier à transférer suffit pour afficher une liste de choix dans laquelle figurera une option [Envoyer vers] ou [Send to]. Cliquez dessus, puis cliquez sur [Connected Ti-device]. Vous devez également posséder un câble de connexion Ti-PC (vendu avec votre calculatrice ou disponible sur le site de Texas instruments site officiel). Le tour est joué ! À savoir qu'il existe de nombreux logiciels de transfert dont TI-GraphLink ou encore TILP.
|
|
|
|
La procédure étape par étape suivante devrait vous permettre d'exécuter pratiquement tous les programmes en assembleur ou C sur votre TI-89 Titanium. Certains programmes n'auront besoin qu'une partie des étapes (voire que de la dernière). Il est indiqué à chaque étape dans quels cas elle est nécessaire.
1. Installez HW3Patch : http://www.tigen.org/kevin.kofler/ti89prog/. Procédé : envoyez hw3patch.89z à la TI-89 Titanium, puis hw3patch() [ENTER]. Il suffit de faire ceci une seule fois (même en cas de resets). Ceci est nécessaire pour faire tourner certains programmes (par exemple les « TSRs », c'est-à-dire les programmes résidents en mémoire).
2. Installez PreOS : http://www.yaronet.com/t3/. Procédé : Envoyez preos.89z et stdlib.89z à la Ti-89 Titanium, archivez-les, puis tapez preos("install") [ENTER]. Il faut le refaire à chaque reset. C'est nécessaire pour permettre à des programmes Kernel de fonctionner.
3. Si votre programme ne fonctionne pas, patchez votre programme avec GhostBuster (Il faudra essentiellement patcher les anciens programmes non à jour) : http://www.tigen.org/kevin.kofler/ti89prog/. Procédé : envoyez ghostb.89z et votre programme à la TI-89 Titanium, puis ghostb("nom_prog","") [ENTER]. Ceci est nécessaire si le programme n'a pas été porté pour la TI-89 Titanium. Attention, beaucoup de programmes sont compressés et fournis avec un lanceur-décompresseur. Faites attention à ne pas patcher un lanceur par erreur. Dans le cas d'un programme compressé, le vrai programme est celui qui a une extension 89y sur l'ordinateur et PPG sur la calculatrice, c'est celui-ci qu'il faut indiquer là où j'ai mis "nom_prog", pas le lanceur. GhostBuster décompressera automatiquement votre programme (pour pouvoir le patcher), donc vous n'aurez pas besoin d'un lanceur, vous pouvez donc supprimer le lanceur.
3'. Alternativement, si vous savez que le programme compressé est compatible avec la TI-89 Titanium, mais le lanceur ne l'est pas, vous trouverez un lanceur à jour ici. Mais ceci sera rarement le cas, il vous faudra donc probablement utiliser GhostBuster comme décrit ci-dessus.
4. Lancez votre programme : nom_prog() [ENTER].
|
|
|
|
Une fois le programme envoyé à la calculatrice, pour l'utiliser, il faut : - Aller dans le HOME, - Ouvrir VAR-LINK et faire [ENTER] sur le nom du programme pour copier son nom et son chemin dans le HOME, - Ajouter les éventuels paramètres et fermer la parenthèse, - Faire [ENTER] pour lancer le programme.
|
|
|
|
Parce que l'écran ne fonctionne pas de la même manière que sur les hw1. En effet, sur hw1, l'écran va chercher en permanence dans la RAM les informations à afficher. Il va chercher ces infos à l'adresse $4C00, adresse qui peut être changée en modifiant la valeur du port I/O à $600010. Donc si on change rapidement cette valeur, le contenu de l'écran va rapidement changer. On peut donc faire clignoter très rapidement l'affichage, ce qui donne l'illusion des niveaux de gris (on passe en fait rapidement d'un plan à l'autre). Sur hw2 par contre, l'écran ne va rien chercher lui-même. Au lieu de ça, il écoute la zone de RAM qui commence à l'adresse $4C00, et il applique les changements. Donc pour faire clignoter l'écran, il faut le réécrire complètement et très rapidement. En fait, chaque écriture dans la zone de la RAM qui correspond à l'écran va dans la RAM plus dans l'écran, qui a sa propre mémoire interne. On ne peut donc pas utiliser la même technique avec les hw1 et avec les hw2. Il y a en plus un deuxième problème : le rafraîchissement de l'écran sur hw1 est réglé sur la même « horloge » que les timers, ce qui permet, en utilisant un minimum de mathématiques, de régler le timer programmable (auto-interruption 5) pour être déclenché exactement une fois par rafraîchissement de l'écran. Sur hw2 et hw3 par contre, l'écran a sa propre « horloge », et on ne peut pas donner de formule exacte pour passer de la vitesse de l'horloge des timers à la vitesse de l'horloge de l'écran, car le rapport est différent sur chaque calculatrice et varie encore en fonction des piles. Il est donc beaucoup plus difficile sur hw2 et hw3 de synchroniser le rafraîchissement de l'écran avec le changement de plan des niveaux de gris.
Vous trouverez une explication complète dans la rubrique Programmation/Initiation aux niveaux de gris.
|
|
|
|
Pour créer des fichiers texte formatés sur ordinateur, vous pouvez utiliser WordRider. Sur la TI, il existe HibView et uView pour lire et formater du texte.
|
|
|
|
Vous devez aller dans le Var-Link (2ND puis -), puis vous placer sur le répertoire à supprimer, appuyez sur F4 pour le sélectionner, faire F1 puis 7 pour le délocker, puis F1 puis 9 pour le désarchiver, resélectionnez-le avec F4, puis faites F1 puis 1 ou <- pour le supprimer. Attention effacer un répertoire supprimera tout son contenu.
|
|
|
|
Il y a plusieurs possibilités pour effectuer un Reset : vous pouvez le faire en pressant la combinaison de touches suivantes : 2ND-GAUCHE-DROITE-ON sur TI89 ou 2ND-HAND-ON sur TI92(+) et TIV200) faire donc droite gauche seconde ON. Veillez à bien laisser enfoncer chaque bouton lors de sa pression. Si le reset a fonctionné, la TI s'éteind puis se rallume (une barre de progression peut s'afficher si vous possèdé des Flash Apps). Il faudra rerégler le contraste à l'aide de la touche DIAMOND (diamant vert) et agir sur les touches + ou -. Deuxieme possibilité pour effectuer un reset : en enlevant simplement une pile à l'arrière de la calculatrice puis en la remettant en appuyant sur ON.
Je vous conseil d'effectuer ce type de reset lorsqu'un programme en assembleur a planté.
Vous pouvez aussi effectuer un reset de la RAM et de la Flash ROM. Un reset de la RAM effacera simplement les programmes non archivés, et un reset de la flash ROM effacera soit les programmes archivés, soit les flash apps, ou bien les deux. C'est à vous de choisir. Pour effectuer ces opérations sur le clavier de la Ti, tapez 2ND, 6 vous arriverez dans le menu mémoire et à l'aide de F1 choisissez ce que vous voulez faire, attention, ce n'est pas un réel reset, juste un effacement de mémoire.
!! ATTENTION !! Effectuer un reset effacera les programmes non archivés !! Un reset ALL MEMORY effacera COMPLETEMENT les programmes archivés et non archivés, mais aussi les Flash Apps de la Ti. Pensez donc à faire des backups avant de faire un reset de mémoire !!
|
|
|
|
Oui ses 2 modèles sont identiques tant au niveau matériel qu'au niveau de l'OS, ce qui change seulement entre la TI89 et la TI89 Édition Spécial c'est le Look.
|
|
|
|
Regardez les sites des auteurs pour d'éventuelles mises à jour. Vous pouvez aussi regarder les différents forums.
|
|
|
|
Cela vient du fait qu'il est très différent de faire un Kernel pour 89/92+ et V200 ou faire un Kernel pour 92 simple : Sur 89/92+, pour faire un programme d'installation pour un Kernel, il suffit de faire un programme en assembleur. Sur 92 par contre, ce n'est pas possible, car on ne peut pas utiliser de programme assembleur avant d'avoir installé un Kernel (il n'y a même pas de commande exec...). Il faut donc utiliser un bidouillage très astucieux (d'où la nécessité d'envoyer un backup modifié). De plus, les ROMS des TI92 contiennent moins de rom-calls (les fonctions programmées par TI et ses associés et qu'on peut utiliser dans un programme asm pour se simplifier la vie). Et l'adresse de ces rom-calls (leur emplacement) change dans chaque version de ROM. Sur TI89/92+ et V200, il existe une table des rom-calls qui devrait permettre de connaître ces adresses quelle que soit la version de la rom, mais sur TI92, il n'y en a pas. Il faut donc chercher manuellement l'adresse du début de chaque rom-call, cela pour chaque version de ROM. Enfin, il existe certaines différences au niveau de la programmation (par exemple, sur certaines TI-92, l'écran commence à l'adresse $4400 au lieu de $4C00...). Cependant, il serait tout de même possible d'adapter par exemple Fargo pour 89 et 92+, David Ellsworth, son auteur, en avait d'ailleurs l'intention (et il l'a peut-être toujours) mais cela voudrait dire réécrire une bonne partie du Kernel...
|
|
|
|
C'est l'équivalent sur TI92 simple de PreOS. C'est le Kernel qui permet de faire fonctionner des programmes en assembleur sur la TI92, qui était à l'origine complètement « bloquée » sur ce point (pas même de commande exec()). La dernière version est Fargo II 0.2.7.1 Pour l'installer, il faut envoyer un backup modifié à votre TI. Un backup est un fichier de sauvegarde de la mémoire de la TI que vous pouvez obtenir depuis le programme TI-Graph Link ou pour le câble parallèle, avec le programme Flink livré avec Fargo. Pour utiliser Flink, vous devez connaître l'adresse de votre port parallèle. La méthode officielle, complète, est exposée en détail (avec screenshots) sur le site TI92 Plus. (Pour cette méthode, comme il est dit sur ce site, vous devez modifier votre autoexec.bat.) En gros, il faut recevoir un backup de la TI, "mettre dedans" le kernel de Fargo puis renvoyer le backup à la TI. Le site mentionné ci-dessus suppose que vous avez un câble officiel ou compatible. Si vous avez un câble parallèle, vous pourrez utiliser la même méthode sauf pour envoyer et recevoir le backup. Pour recevoir le backup, il faut démarrer flink.exe (qui se trouve dans le dossier bin, lui-même dans le dossier où vous avez décompressé le zip de fargo). Le port actuel est affiché en haut (par exemple 0x378 ). Si ce n'est pas le bon, appuyez sur P pour changer. Une fois le bon port sélectionné, appuyez sur B pour recevoir un backup de la TI. Appuvez sur U pour envoyer un backup. Pendant toutes ces opérations, la TI doit être connectée au câble, allumée et dans le Home (pas en mode receive). Si vous connaissez votre version de ROM, vous pouvez, au lieu de modifier vous-même le backup, télécharger le backup déjà modifié sur ticalc.org (il faut faire attention à prendre le backup correspondant à votre version de ROM). Il suffit alors d'envoyer le backup téléchargé.
tie est une alternative à Fargo, c'est sans doute le Kernel d'avenir sur TI-92/92II : il devrait permettre à terme l'exécution des programmes pour TI92+ sur ces calculatrices. Il s'installe de la même manière que Fargo.
|
|
|
|
La liste des unités est, pour les TI89, dans [2ND] [ 3 ] et, pour les TI92+ et TIV200, dans [<>] [P] (UNITS).
Pour convertir d'une unité à une autre, il faut utiliser le « > », [2ND] [MODE] sur TI89 ou [2ND] [Y] sur les TI92+ et TIV200.
Exemple : 5_m/_s>_km/_hr => 18_km/_hr
|
|
|
|
Pour émuler une TI68k c'est simple. Il vous suffit d'avoir la ROM, directement téléchargeable sur le site de TI ou disponible dans le CD fournis avec la calculatrice, ce sont les fichiers qui ont l'extension *.89u pour les TI 89, *.v2u les TI v200 et *.9xu pour les TI 92+.
Lancez TiEmu et choisissez « You have downloaded a FLASH upgrade on the TI website. », ouvrez la ROM, validez et voilà !
|
|
Soumettre une question/réponse
Ver:1.0 moved on CalcForge.org (2013-01-26) Copyright ©2005 By Geoffrey ANNEHEIM & Frédéric BOUR Webmaster: Kevin KOFLER, Content Admins: list, Server Admin: Kevin KOFLERPage générée en 411.47 ms avec 15 requêtes. Graphic theme: Geoffrey ANNEHEIM
|
|