π
<-
Chat plein-écran
[^]

TIOSMOD: un patcher pour OS de TI-68k (pour le moment)...

Programmation et implémentation d'algorithmes.

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude critor » 21 Oct 2010, 13:39

Bon je commence enfin à regarder ça de plus près.


Si j'ai bien compris, tu rassembles dans un même fichier "patch" toutes les corrections/améliorations disponibles pour une version précise de l'OS ?

L'utilisateur doit donc télécharger le patcheur adéquat (bsdiff, xdelta1, xdelta3...) et l'utiliser avec le fichier fourni?


Je trouve cela très intéressant et pratique, mais comme le publique de TI-Bank est avant tout scolaire et institutionnel, c'est peut-être encore un peu "lourd" en l'état pour une annonce tel quel sur le portail...

(note bien que je ne critique pas ton travail, qui est excellent - je me demande juste comment le "vulgariser", le mettre à la portée de tous...)


Je te prie d'excuser mon ignorance (et mon éventuelle bêtise), mais pourquoi ne pas avoir inclus un format de patch IPS, très courant dans la communauté DOS/Windows, et pour lequel il existe de nombreuses GUI ?

Sais-tu si il existe des GUI Windows pour les patcheurs que tu utilises? (xdelta1, xdelta3, bsdiff...)


Merci beaucoup Lionel pour ton attention, et ton excellent travail.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.3%
 
Messages: 41595
Images: 15123
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude Lionel Debroux » 21 Oct 2010, 15:05

Si j'ai bien compris, tu rassembles dans un même fichier "patch" toutes les corrections/améliorations disponibles pour une version précise de l'OS ?

Oui: dans le ZIP inclus dans le ZIP principal, en effet, chaque patch est fait pour un OS donné :):
Mais les patches aux différentes versions d'OS TI-68k sont très proches les uns des autres: à  part le rétrécissement qui s'applique aux seuls 2.08 et 2.09 pour 89 (il serait trop compliqué pour les autres), les modifs de l'OS des TI-68k s'appliquent à  la gamme complète.
Sur TI-Z80, habituellement, les patches ne s'appliquent qu'à  une ou deux versions (bug avec les suites, bug principal de l'OS 2.53MP, etc.),

L'utilisateur doit donc télécharger le patcheur adéquat (bsdiff, xdelta1, xdelta3...) et l'utiliser avec le fichier fourni?

Oui, c'est le plus simple.
Sinon, par ordre croissant de difficulté, les utilisateurs peuvent a) compiler le source eux-mêmes (ça n'est pas documenté, mais il n'y a que deux fichiers source, dont l'un inclut l'autre) s'ils tournent sur une plate-forme *nix, ou b) intégrer une réimplémentation de truncate() pour les plate-formes non POSIX - je suis en train d'en chercher une pour Windows :D

Je te prie d'excuser mon ignorance (et mon éventuelle bêtise), mais pourquoi ne pas avoir inclus un format de patch IPS, très courant dans la communauté DOS/Windows, et pour lequel il existe de nombreuses GUI ?

Je ne connais pas de patcheur IPS pour mon OS préféré (mais peut-être qu'il y en a !); dans l'autre sens, au moins xdelta3 et bsdiff ont des versions Windows :):

Sais-tu si il existe des GUI Windows pour les patcheurs que tu utilises? (xdelta1, xdelta3, bsdiff...)

Je n'en connais pas - mais à  vrai dire, je ne m'en suis pas préoccupé :D:
(j'utilise le programme modificateur d'OS, et je sais utiliser xdelta1 en ligne de commande depuis un certain temps)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude critor » 21 Oct 2010, 15:11

Merci pour ta réponse très complète.
Je vais continuer de chercher, et voir ce que je peux faire.

Mais c'est un projet génial, méritant une news digne de ce nom, et ce serait super d'avoir la même chose sur TI-z80.


Merci encore pour ton excellent travail! :#top#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.3%
 
Messages: 41595
Images: 15123
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude Lionel Debroux » 21 Oct 2010, 19:45

J'ai rendu tiosmod compatible avec Windows, ça n'est en définitive pas bien compliqué (_fileno() + _chsize(), à  la place de truncate()).

Je me suis également documenté sur le format IPS (qui est simple, même un peu trop - pas de vérif du fichier source, comme le fait par exemple xdelta 1), et plusieurs programmes Windows de création de patches au format IPS se présentent.
Grosse flemme d'en écrire un, je vais donc commencer par voir si l'un d'entre eux est scriptable par la ligne de commande :):

[EDIT: oui, il y en a au moins un qui est scriptable. Maintenant, faut que je compare le résultat qu'il produit à  ce que produisent les autres, en particulier sur les troncatures des OS rétrécis.

Si tout se passe bien, la version 0.2.5a sortira avec le support de Windows, et le ZIP contiendra des patches IPS. Mais pas aujourd'hui :D: ]
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude Lionel Debroux » 24 Oct 2010, 14:02

Nouvelle version, http://tict.ticalc.org/beta/tiosmod-0.2.6.zip et également, après la prochaine mise à  jour des archives, sur ticalc.org: http://www.ticalc.org/archives/files/fi ... 43198.html .
* correction de bugs dans le patcher/patchset;
* ajout de la compatibilité Windows: les fonctions dont le patcher a besoin existent bien dans msvcrt, c'est juste qu'elles ont des noms différents;
* ajout de la correction d'un autre bug d'AMS, corrigé par HW3Patch, à  savoir celui qui peut se produire quand on change les piles.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude critor » 14 Jan 2011, 03:54

Lionel, voici enfin la news que tu mérites pour ton superbe travail avec AMSpatch:
http://tiplanet.org/index.php?mod=newsa ... iresid=925

J'ai fait mon possible pour rendre ça compréhensible pour un utilisateur non initié, puisque c'est plutôt représentatif des visiteurs de TI-Planet (scolaires), et qu'au départ ce type de public ne me semble pas être ta cible.


Cela t'apportera peut-être des votes supplémentaires d'ici la fin des TI-Bank Awards! :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.3%
 
Messages: 41595
Images: 15123
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude Lionel Debroux » 14 Jan 2011, 08:14

Merci :):

J'ai fait mon possible pour rendre ça compréhensible pour un utilisateur non initié,

C'est bien, bonne vulgarisation :):
puisque c'est plutà´t représentatif des visiteurs de TI-Bank (scolaires), et qu'au départ ce type de public ne me semble pas être ta cible.

La cible de l'exécutable tiosmod+amspatch (qu'il faut trouver comment compiler, et utiliser en ligne de commande) est en effet les rares développeurs qui programment encore sur TI-68k, et les utilisateurs avancés.
Cependant, c'est bien pour des utilisateurs non avancés que les patches binaires sont fournis - et c'est grâce à  toi qu'il y a des patches IPS :;):
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude ``` » 31 Jan 2014, 23:28

`
Dernière édition par ``` le 08 Fév 2014, 16:21, édité 1 fois.
Avatar de l’utilisateur
```
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 7.1%
 
Messages: 12
Inscription: 23 Jan 2014, 10:28
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..

Message non lude Lionel Debroux » 01 Fév 2014, 11:55

Il se trouve que j'ai très récemment donné des infos à ce sujet dans un autre topic d'une autre section :)
viewtopic.php?p=156859#p156859
Pour des raisons légales, tiosmod+amspatch ne fournit aucun fichier prêt à l'emploi. Il te faut télécharger une image d'OS originale (depuis le site de TI ou depuis TI-Planet), puis afin de patcher cette image, soit compiler tiosmod+amspatch toi-même, soit utiliser un patcher gérant l'un des 4 formats de patches binaires fournis, dont IPS, pour lequel les patchers compatibles sont nombreux), ou xdelta 1, xdelta 3, bsdiff.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Précédente

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1297 utilisateurs:
>1243 invités
>49 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)