π
<-
Chat plein-écran
[^]

Version 16 bêta : verrouillage NumWorks anti Omega / KhiCAS

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby critor » 12 Aug 2021, 20:44

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..
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20%
 
Posts: 38513
Images: 11154
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby critor » 12 Aug 2021, 21:12

La même commande d'installation d'une appli additionnelle semble toujours marcher :
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. :mj:

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
. :mj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20%
 
Posts: 38513
Images: 11154
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby critor » 13 Aug 2021, 07:40

La commande 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
... :#roll#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20%
 
Posts: 38513
Images: 11154
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby redgl0w » 13 Aug 2021, 07:43

critor wrote:La commande 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.

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
... :#roll#:

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 :p
(on en revient à l'issue de boricj)
Image
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.5%
 
Posts: 253
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: Terminale générale
GitHub: RedGl0w

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby Lionel Debroux » 13 Aug 2021, 07:45

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.9%
 
Posts: 6754
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby redgl0w » 13 Aug 2021, 07:48

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.
Image
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.5%
 
Posts: 253
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: Terminale générale
GitHub: RedGl0w

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby redgl0w » 13 Aug 2021, 07:50

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.
Image
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.5%
 
Posts: 253
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: Terminale générale
GitHub: RedGl0w

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby critor » 13 Aug 2021, 07:51

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 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
? :P
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20%
 
Posts: 38513
Images: 11154
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby redgl0w » 13 Aug 2021, 07:54

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
? :P

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à.
Image
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.5%
 
Posts: 253
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: Terminale générale
GitHub: RedGl0w

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby Lionel Debroux » 13 Aug 2021, 08:00

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é.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.9%
 
Posts: 6754
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
Journées APMEP 2021 à l'IUT de Bourges les 24-25 Octobre. Viens rencontrer Casio, NumWorks, TI et Vittascience.
Coque NumWorks édition limitée Octobre 2021 à gagner.
123456
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
507 utilisateurs:
>495 invités
>6 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)