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.
TIOSMOD: un patcher pour OS de TI-68k (pour le moment)...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41595
- Images: 15123
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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
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é :
(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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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!
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!
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41595
- Images: 15123
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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 : ]
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 : ]
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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.
* 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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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!
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!
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41595
- Images: 15123
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
Merci :
C'est bien, bonne vulgarisation :
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 :;):
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
`
Dernière édition par ``` le 08 Fév 2014, 16:21, édité 1 fois.
-
```
Niveau 6: SM (Super Membre)- Messages: 12
- Inscription: 23 Jan 2014, 10:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: TIOSMOD: un patcher pour OS de TI-68k (pour le moment)..
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
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
39 messages
• Page 4 sur 4 • 1, 2, 3, 4
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités