![]() |
Bienvenue ! - Archives :Navigation -
|
News | Archives | FAQ | Communauté | Projets |
News Non Officielles | Le site | TiWiki | Liens |
Bienvenue sur Ti-Fr v3!
News
Officieuses
BTS en bâtiment...
Message personnel... Romain Liévin quitte la communauté TI - la suite TIGCC v0.95 moins pratique que GTC v0.90 ? sortie de ppglib Et 100000, ça fait un joli nombre, non ? Problème d'accès MERCI !
Anciennes news
Heartbleed
Avec un peu de retard InfinitEye, un projet de casque de réalité virtuelle De retour... Questions posées en messages privés. Bonne année ! Messages... Du nouveau sur Punix
Plus...
Articles
Programmation Tutorial : Programmation C [OLD] (206354) Tutorial : Programmation C [NEW] (120596) Tutorial sur Vertel3 (62329) Hardware
Dernières archives
Assembleur & C
Basic
nSpire & nSpire CAS
Production Clickpad Nspire infor (15/09/2012)
imgmanip pour Nspire (3/04/2012) imgdump Clickpad - Touchpad - CX (4/03/2012)
Meilleurs DL
La plus consultée
Plus...
Infos
|
Fichiers TI disponibles au téléchargement... Archives TI-FR ARCHIVES
|
[SRC] ![]() ![]() | V200ExePatch v0.12 | ||||||||||||
Taille du fichier : | 13.465 Ko | ||||||||||||
Nombre de téléchargements : | 1586 | ||||||||||||
Nombre de vues : | 14821 | ||||||||||||
Description rapide : | Programme permettant de patcher les vieux programmes 92+ pour les faire marcher sur v200 | ||||||||||||
Auteur de l'archive : | ExtendeD | ||||||||||||
Calculatrices concernées : | TI-89 TI-92+ TI-V200 TI-89Ti Hardware concernés : | HW1 HW2 HW3 | ROMs (AMS) supportés : | AMS2.07~2.09 | Langage de programmation utilisé : | C | Description Complète : | ====================================================================== | - Voyage 200 Executables Patcher v0.12 - Copyright (c) 2002 par Olivier Armand (ExtendeD) - All rights reserved. ====================================================================== Que fait V200ExePatcher ? ========================== La plupart des programmes nostub (ie ne nécessitant pas de kernel) développés avant l'arrivée de la TI-Voyage 200, et compatibles on-calc (ie détectant la calculatrice, le même exécutable fonctionnant à la fois sur TI-89 et TI-92+), détectent la calculatrice comme étant une TI-89 quand ils sont exécutés sur une V200. tant donné que la TI-92+ et la V200 ont le même écran et le même clavier, ces programmes ne sont utilisables sur V200 que s'ils détectent la calculatrice comme étant une Ti-92+. V200 Executables Patcher permet de patcher ces programme qui ont une mauvaise routine de détection de calculatrice. Les programmes nécessitant un kernel n'ont pas besoin d'être patchés avec V200ExePatcher. Utilisez simplement un kernel qui supporte la Voyage 200 (PreOS par exemple), et il ne devrait pas y avoir de problème. A propos des licences et des copyrights ======================================== En fait, il est assez simple de patcher "à la main" ces programmes, et parfois une simple recompilation avec la dernière version de TIGCC suffit, sans aucune modification de la source. Mais souvent le code source n'est pas inclus avec le programme, ou la licence d'utilisation du programme ne permet pas sa modification et une redistribution. V200ExePatch, lui, permet d'effectuer rapidement et le plus souvent avec succès tous les patchs nécessaires, sans utilisation du code source du programme. Et les problèmes de copyright sont ramenés au niveau de l'utilisateur, évitant ainsi la distribution illégale de programmes modifiés. Donc vérifiez si la version la plus récente du programme à patcher est compatible avec la V200. Si ce n'est pas le cas, et si l'auteur du programme ne peut pas ou ne veut pas modifier le programme, alors utilisez V200ExePatcher. S'il-vous-plaît ne distribuez pas le programme patché avec V200ExePatcher si la licence d'utilisation du programme original interdit toute modification de l'exécutable ou du code source. Donnez plutôt un lien permettant de télécharger V200ExePatcher (un lien vers ti-fr.org ou ticalc.org par exemple). Comment utiliser V200ExePatcher ================================ Envoyez v200exep.v2z et le programme à patcher à votre V200. Dans l' écran Home, tapez : v200exep("<infile>","<outfile>") où <infile> est le chemin d'accès du programme à patcher (utils\demo par exemple), et <outfile> est le chemin d'accès du fichier à créer. <outfile> doit être un nom de fichier valide, et ce fichier ne doit pas exister sur la calculatrice. Le programme patché sera créé et stocké avec ce nom. Vous pouvez maintenant, si vous les voulez, supprimer le fichier original et renommer le programme créé avec le nom du programme original. Les patchs effectués rendent compatible le programme avec la V200, mais vous ne pourrez plus utiliser ce programme sur TI-89 (la détection du type de calculatrice ne fonctionnera plus). Le programme patché fonctionnera uniquement sur V200 et sur Ti-92+. Les programmes en nostub sont souvent compressés à l'aide de la technologie ExePack de la TI-Chess Team. Si tel est le cas, l'archive du programme contient deux fichiers : un lanceur et un fichier compressé (portant l'extension 'ppg' sur la calculatrice). V200ExePatcher peut aussi patcher ce genre de fichiers. Placez simplement le nom du fichier compressé comme "infile" (pas le nom du lanceur !) Mais le programme patché, lui, ne sera pas compressé. Il prendra donc plus de place sur la calc, et peut-être ne pourra pas être lancé sans la présence d'un kernel, si sa taille fait plus de 24ko (mais vous pouvez utiliser ttstart de la TI-Chess Team pour contourner cela, que l'on peut trouver dans la TIGCC Tools Suite, voir plus bas). Si vous voulez recompresser le programme patché, téléchargez le kit de compression inclus dans la TIGCC Tools Suite (ttppggen) que vous pouvez trouver sur le site de la TICT (http://tict.ticalc.org), et lisez la documentation fournie. Licence d'utilisation ====================== Je ne peux être tenu pour responsable de dommages et/ou de pertes données résultant directement ou indirectement de l'utilisation de Voyage 200 Executables Patcher. Vous n'êtes pas autorisés à redistribuer ce pack ou une de ses parties sans mon autorisation. A propos du code source ======================== Le code source est inclus dans le pack dans le dossier 'src'. Vous n'êtes pas autorisé à réutiliser ou modifier ces sources sans mon autorisation. Historique =========== 02/27/2003 : Version 0.12 Correction d'une routine de décompression stupide qui utilisait plus de mémoire qu'elle n'en avait réellement besoin. Code source optimisé. Ajout d'une licence d'utilisation et de distribution à ce fichier. 16/07/2002 : Version 0.11 Correction d'un bug qui empêchait de patcher les fichiers PPG. (les routines de décompression utilisent l'attribut stkparm alors que les routines de v200exep utilisent regparm). 22/04/2002 : Version 0.1 Première distribution publique. Contacter l'auteur =================== Posez vos questions, reportez les bugs, listez les programmes que vous avez trouvé qui ne peuvent pas être patchés, où qui ne sont pas patchés correctement par V200 Executables Patcher, à : Olivier Armand - <ola.e-ml@wanadoo.fr> Thanks to : ============ * Kevin Kofler (http://members.chello.at/gerhard.kofler/kevin) pour avoir signalé rapidement le problème de détection de la V200. * La TIGCC Team (http://tigcc.ticalc.org) pour sa documentation, les include de TIGCC, le support du passage d'arguments par registres, les outils et les hacks de tipatch.lib, et pour la de possibilité de mêler si facilement du C et de l'asm. * Thomas Nussbaumer (http://tict.ticalc.org) pour ses outils performant de compression/decompression. * PpHd (http://www.timetoteam.fr.st) pour PreOS, qui minimisera le travail de V200ExePatcher :) Téléchargez cet excellent kernel ! Archive mise en ligne par : | Flanker | Date de mise en ligne : | 13/07/2004 à 13:36:21 | |
- Ti FR v3 - Ce site n'est pas le site officiel de texas instruments. En cas de problèmes techniques sur le site veuillez contacter l'administrateur. Merci de vos visites ! |