C'est ça, mêmes VID/PID, que je sois sous l'OS ou en mode récupération.
C'est comme si le logiciel de récupération était maintenant directement intégré à la machine, à la différence que ce nouveau logiciel de récupération est incompatible avec tout ce qui existe déjà, et je suppose n'acceptera pas n'importe quoi. Effectivement, l'étape d'envoi du logiciel de récupération disparaît du site officiel, le bouton de récupération envoie directement la mise à jour..
Version 16 bêta : verrouillage NumWorks anti Omega / KhiCAS
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15890
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
La même commande d'installation d'une appli additionnelle semble toujours marcher :
Bonne nouvelle, les applis sont récupérées en sortie du mode examen, enfin. Si ça avait pu être fait dès la première bêta publique, bien des choses auraient pu être dites différemment.
Oui qu'il faut déployer une énergie phénoménale pour arriver à ces améliorations qui sont alors relativement modestes...
Par contre, je regrette mais c'est toujours très insuffisant et nettement en-dessous de la concurrence.
Il reste le problème du reset. On me prétendait que ça n'arrivait jamais, c'est faux. Là j'ai une image d'appli qui plante la calculatrice : reset immédiat au lancement. Résultat, toutes les applis installées sont supprimées au lancement de l'application en question. Pas génial déjà pour les développeurs en phase de tests, et très gênant également pour les utilisateurs. Les conséquences pour l'utilisateur du moindre plantage d'appli dépassent ainsi largement le seul cadre de l'appli en question.
Et le problème des mises à jour est toujours présent. Toutes les applis installées disparaissent à la moindre mise à jour. Je viens de vérifier avec une réinstallation de la version 16.3.
dfu-util -i 0 -a 0 -s 0x90110000:leave -D <fichier_appli>
Bonne nouvelle, les applis sont récupérées en sortie du mode examen, enfin. Si ça avait pu être fait dès la première bêta publique, bien des choses auraient pu être dites différemment.
Oui qu'il faut déployer une énergie phénoménale pour arriver à ces améliorations qui sont alors relativement modestes...
Par contre, je regrette mais c'est toujours très insuffisant et nettement en-dessous de la concurrence.
Il reste le problème du reset. On me prétendait que ça n'arrivait jamais, c'est faux. Là j'ai une image d'appli qui plante la calculatrice : reset immédiat au lancement. Résultat, toutes les applis installées sont supprimées au lancement de l'application en question. Pas génial déjà pour les développeurs en phase de tests, et très gênant également pour les utilisateurs. Les conséquences pour l'utilisateur du moindre plantage d'appli dépassent ainsi largement le seul cadre de l'appli en question.
Et le problème des mises à jour est toujours présent. Toutes les applis installées disparaissent à la moindre mise à jour. Je viens de vérifier avec une réinstallation de la version 16.3.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15890
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
La commande
Pas possible donc d'installer plusieurs applis avec cette commande-là, la nouvelle appli installée écrase la précédente.
D'ailleurs en passant, les slots sont limitées à 64 Kio ; ça va être dur d'adapter KhiCAS...
dfu-util -i 0 -a 0 -s 0x90110000:leave -D <fichier_appli>
ne convient que pour installer une appli dans le 1er slot.Pas possible donc d'installer plusieurs applis avec cette commande-là, la nouvelle appli installée écrase la précédente.
D'ailleurs en passant, les slots sont limitées à 64 Kio ; ça va être dur d'adapter KhiCAS...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15890
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
critor wrote:La commandedfu-util -i 0 -a 0 -s 0x90110000:leave -D <fichier_appli>
ne convient que pour installer une appli dans le 1er slot.
Pas possible donc d'installer plusieurs applis avec cette commande-là, la nouvelle appli installée écrase la précédente.
Normallement, lorsqu'on est sous linux / macos et qu'on flash, il suffit juste dans la commande d'indiquer une variable d'environnement pour que ça l'installe dans le bon slot.
critor wrote:D'ailleurs en passant, les slots sont limitées à 64 Kio ; ça va être dur d'adapter KhiCAS...
Je pense que la valeur a été choisie arbitrairement pour marcher sur n0100 et n0110. Mais il vaudrait mieux que les apps soient dans un vrai fs, avec les scripts python
(on en revient à l'issue de boricj)
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Posts: 285
- Images: 0
- Joined: 30 Oct 2019, 20:36
- Location: Grenoble
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENSIMAG 1A
- Twitter: Gl0wRed
- GitHub: RedGl0w
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
Effacement de toutes les apps même en cas de réinstallation de la même version, c'est stupide. Les TI-68k effaçaient la partie utilisateur en cas de changement du nombre de secteurs de l'OS, mais je suis quasi-certain d'avoir déjà retransféré la même version sans effacement complet de la partie utilisateur.
La limitation des slots à 64 KB est une autre stupidité implémentée pour des raisons non techniques (EDIT: au moins sur les N0110) et absente de machines vieilles de plus de 20 ans.
La limitation des slots à 64 KB est une autre stupidité implémentée pour des raisons non techniques (EDIT: au moins sur les N0110) et absente de machines vieilles de plus de 20 ans.
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)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
Lionel Debroux wrote:Effacement de toutes les apps même en cas de réinstallation de la même version, c'est stupide. Les TI-68k effaçaient la partie utilisateur en cas de changement du nombre de secteurs de l'OS, mais je suis quasi-certain d'avoir déjà retransféré la même version sans effacement complet de la partie utilisateur.
En faite, les apps ne sont pas supprimés, mais en sortie d'update, on retombe directement sur l'userland ou les apps sont hide (si j'ai bien compris).
D'ailleurs, à l'heure actuelle, il n'y a tjs pas de technique à ma connaissance pour supprimer les apps même.
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Posts: 285
- Images: 0
- Joined: 30 Oct 2019, 20:36
- Location: Grenoble
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENSIMAG 1A
- Twitter: Gl0wRed
- GitHub: RedGl0w
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
Et comme l'a fait remarqué critor, peut être qu'une app peut utiliser différent sector (~= slot) et que comme la taille de la première app est supérieure à celle d'un sector, alors il ne vérifie peut être pas la présence d'app sur le second sector, permettant d'avoir des apps sur plusieurs sectors. A moins de tester, ou d'avoir les sources d'epsilon, impossible de savoir.
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Posts: 285
- Images: 0
- Joined: 30 Oct 2019, 20:36
- Location: Grenoble
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENSIMAG 1A
- Twitter: Gl0wRed
- GitHub: RedGl0w
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
Bon, voici les commandes N0110 pour installer des applis dans les slots 1 et 2 :
Il n'y a pas que KhiCAS de très lourdement impacté par le découpage en slots de 64 Kio. Adapter les émulateurs Nintendo Game Boy / NES, ça va être du sport. Ben oui, comment on stocke les ROMs ?
dfu-util -i 0 -a 0 -s 0x90110000:leave -D <fichier_appli_numero_1>
dfu-util -i 0 -a 0 -s 0x90120000:leave -D <fichier_appli_numero_2>
Il n'y a pas que KhiCAS de très lourdement impacté par le découpage en slots de 64 Kio. Adapter les émulateurs Nintendo Game Boy / NES, ça va être du sport. Ben oui, comment on stocke les ROMs ?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41981
- Images: 15890
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
critor wrote:Bon, voici les commandes N0110 pour installer des applis dans les slots 1 et 2 :dfu-util -i 0 -a 0 -s 0x90110000:leave -D <fichier_appli_numero_1>
dfu-util -i 0 -a 0 -s 0x90120000:leave -D <fichier_appli_numero_2>
Il n'y a pas que KhiCAS de lourdement impacté par le découpage en slots de 64 Kio. Adapter les émulateurs Nintendo Game Boy / NES, ça va être méchamment technique. Ben oui, comment on stocke les ROMs ?
Si les apps peuvent utiliser différent sector, et qu'epsilon ne cherche pas une app sur un secteur utilisé par une app dont le header se trouve au début d'un autre sector, c'est très simple (comme le premier nofrendo de zardam pour n0100 pas sur external).
Mais vaudrait quand même mieux utiliser un vrai fs dans epsilon qu'un système comme celui là.
-
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)- Posts: 285
- Images: 0
- Joined: 30 Oct 2019, 20:36
- Location: Grenoble
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENSIMAG 1A
- Twitter: Gl0wRed
- GitHub: RedGl0w
Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi
Plusieurs émulateurs pour machines TI d'il y a ~20 ans, dont les tailles de fichiers sont limitées à un peu moins de 64 KB, utilisent des fichiers de données de 16 KB pour les ROMs. Bien sûr, l'adressage indirect a un coût en performance.
On en revient à l'utilisation d'un vrai FS, en effet. Ce que NumWorks ne veut manifestement faire ni en RAM, ni en Flash, sinon ça aurait pu être implémenté depuis longtemps - et même avec un vrai protocole de transfert de fichiers, plutôt que DFU peu adapté.
On en revient à l'utilisation d'un vrai FS, en effet. Ce que NumWorks ne veut manifestement faire ni en RAM, ni en Flash, sinon ça aurait pu être implémenté depuis longtemps - et même avec un vrai protocole de transfert de fichiers, plutôt que DFU peu adapté.
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)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Who is online
Users browsing this forum: No registered users and 6 guests