Page 41 sur 43

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

Message non luPosté: 13 Aoû 2021, 08:38
de parisse
@critor: si j'ai bien compris, lors de la mise a jour vers 16.3, il n'y a aucun avertissement sur le site web de Numworks sur le fait que c'est une operation irreversible qui empechera l'utilisation de firmwares tiers/KhiCAS/etc. ?
Que se passe-t-il sur le workshop? Est-ce qu'un utilisateur d'une v<=15.5 se voit systematiquement proposer une mise a jour? C'est ca le danger principal. Je ne pense pas que Numworks oserait faire une mise a jour sans prevenir l'utilisateur, ce serait courir le risque de subir une action de consommateurs.

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

Message non luPosté: 13 Aoû 2021, 09:03
de critor
parisse a écrit:@critor: si j'ai bien compris, lors de la mise a jour vers 16.3, il n'y a aucun avertissement sur le site web de Numworks sur le fait que c'est une operation irreversible qui empechera l'utilisation de firmwares tiers/KhiCAS/etc. ?

Je confirme, je n'ai eu strictement aucun avertissement, ni avant, ni pendant, ni après.

parisse a écrit:Que se passe-t-il sur le workshop? Est-ce qu'un utilisateur d'une v<=15.5 se voit systematiquement proposer une mise a jour? C'est ca le danger principal.

Maintenant que la seule machine que nous avons accepté de sacrifier pour cela est verrouillée, plus possible de vérifier.

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

Message non luPosté: 13 Aoû 2021, 09:05
de parisse
Et en essayant avec une N0100 ?

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

Message non luPosté: 13 Aoû 2021, 09:14
de critor
Je ne pense pas qu'il y ait d'obligation/incitation à mettre à jour sur le workshop pour le moment. Il ne faut pas y aller trop fort d'un seul coup. Surtout déjà qu'il n'y a aucun avertissement (même TI en avait mis un lors du blocage de l'ASM sur TI-83PCE/84+CE, bien que je doute que beaucoup de jeunes l'aient lu/compris à la forme qu'ils avaient choisie).

Mais c'est clair que c'est quelque chose qui pourra très facilement être mis en place plus tard, si jamais le rythme de diffusion de la v16 était jugé insuffisant.

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

Message non luPosté: 13 Aoû 2021, 09:14
de parisse

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

Message non luPosté: 13 Aoû 2021, 09:26
de critor
critor a écrit:Sur N0100 je note quand même une petite anomalie. Au 1er redémarrage automatique après l'installation de la v16.3, la calculatrice n'est pas reconnue correctement par l'ordinateur, la calculatrice semble réagir très lentement aux touches, et finit par freezer.


Je ne suis pas le seul apparemment à constater après mise à jour, des ralentissements sur N0100 juste après utilisation de l'USB. redgl0w aussi.

Pour corriger le problème il faut rapidement éteindre sa calculatrice avant qu'elle ne ralentisse trop, ou bien au pire si ça va jusqu'au freeze faire reset (pas génial si on vient de transférer des trucs, je sais).

Moi je ne l'ai remarqué qu'immédiatement après une mise à jour 16.3.

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

Message non luPosté: 13 Aoû 2021, 09:53
de critor
critor a écrit: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>


Et ainsi de suite. J'arrive à installer jusqu'à 46 applications au maximum.
14501

Une tentative d'utiliser le 47ème slot redémarre la machine en mode examen :
dfu-util -i 0 -a 0 -s 0x903f0000:leave -D <fichier_appli>
C'est probablement donc à la fois la fin de l'espace de stockage, et l'adresse d'enregistrement de la configuration du mode examen.

46 applications au maximum sur N0110 donc, pour 46 slots de 64 Kio chacun.
Cela nous fait 3,014 Mo d'espace de stockage donc.

C'est peut-être décevant par rapport à la capacité Flash de 8 Mio, surtout quand on sait que le firmware vient sans doute au pire à peine de dépasser le mégaoctet.
Mais c'est normal, n'oubliez pas que le firmware est maintenant stocké en double en Flash, une copie du dernier firmware officiel étant conservée en permanence pour tout reset.

En tous cas, si jamais une appli a le droit d'utiliser plusieurs slots (ce qui n'est pas certain - difficile de savoir sans disponibilité à ce jour d'une appli compatible aussi grosse et sans publication du code source), une limitation à 3,014 Mo ça va être quand même du sport pour KhiCAS. Et les meilleures ROMs Game Boy vont avoir du mal à cohabiter avec d'autres choses.

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

Message non luPosté: 13 Aoû 2021, 09:57
de redgl0w
critor a écrit:En tous cas, si jamais une appli a le droit d'utiliser plusieurs slots (difficile de savoir sans disponibilité d'une appli aussi grosse et publication du code source), une limitation à 3,014 Mo ça va être quand même du sport pour KhiCAS. Et les meilleurs ROMs Game Boy vont avoir du mal à cohabiter avec d'autres choses.

Pour l'instant, le sport va être de réussir à utiliser l'ITCM Ram, tout en gardant le fait que les apps sont en PIE.

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

Message non luPosté: 13 Aoû 2021, 10:19
de critor
redgl0w a écrit:
critor a écrit:En tous cas, si jamais une appli a le droit d'utiliser plusieurs slots (difficile de savoir sans disponibilité d'une appli aussi grosse et publication du code source), une limitation à 3,014 Mo ça va être quand même du sport pour KhiCAS. Et les meilleurs ROMs Game Boy vont avoir du mal à cohabiter avec d'autres choses.

Pour l'instant, le sport va être de réussir à utiliser l'ITCM Ram, tout en gardant le fait que les apps sont en PIE.


Ben c'est ça : découpage par slots + capacité maximale de 3,014 Mo + ITCM/PIE... le portage de KhiCAS va être digne d'un triathlon ! :P

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

Message non luPosté: 13 Aoû 2021, 10:44
de critor
Par rapport à la diffusion des NumWorks dans le monde, ainsi qu'au rapport N0100/N0110.

Quelques statistiques extraites de l'analytics du site Omega, avec leur aimable autorisation.
Bien sûr, cela ne concerne donc que les possesseurs de NumWorks qui connectent leur machine sur le site Omega, soit le "haut de gamme" des utilisateurs. On peut toutefois supposer que les proportions concernant l'ensemble des utilisateurs restent proches.

Les connexions de NumWorks sur le site Omega par zone géographique :

Les Etats-Unis sont déjà 2ème (et bientôt 1er ?...). L'incident au Portugal semble bien mineur, ce pays n'apparaît même pas en tête de liste. Quant aux Pays-Bas cela semble ici encore relativement mineur comme incident ; on trouve encore le Danemark, l'Italie et l'Espagne qui sont devant, sans incident comparable à notre connaissance.

Par territoire, cette fois-ci le Portugal est devant l'Espagne, bizarre... mais ça reste similaire :


Les types de NumWorks maintenant :

N???? c'est moi, comme illustré plus haut. Les NumWorks v16.3 sont mal détectées sur le site Omega, même les scripts de l'IDE Python sont inutilisables. :'(
Le rapport N0100/N0110 est donc très faible. Les N0100 ont été placées en voie d'extinction à la rentrée 2019, et sont aujourd'hui extrêmement minoritaires. A peine 1 utilisateur sur 7, à peine 14%.

L'installation d'Omega sur N0100 nécessite de choisir la langue à installer. On peut se baser sur ça pour avoir une idée de la diffusion des N0100 hors de France :

Langue non sélectionnée, ce sont les N0110.
À une écrasante majorité, les N0100 sont programmées avec un Omega en français. L'anglais suit, non négligeable. Après c'est Allemand, Espagnol, Italien et Portugais.

Ce serait je pense éclairant si on pouvait avoir des statistiques comparables pour Delta / KhiCAS sur N0110.