π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Programme de clignotement diode examen : légende urbaine ?

New postby critor » 01 Feb 2017, 16:34

Si l'on lit les commentaires sur les différents médias sociaux au sujet du mode examen 2018+, il serait ultra facile de réaliser un programme simulant le clignotement de la diode examen. :o

Lorsque l'on a une véritable connaissance des exigences des textes réglementant le mode examen et de son fonctionnement, on ne peut que se rendre compte qu'il est impossible de réaliser un tel programme de façon fiable et en laissant la calculatrice utilisable. En effet :
  • Un programme prend la main sur le système. Pendant qu'un programme tourne sur nos machines, il est impossible de faire appel à des fonctionnalités extérieures au programme.
    Il est donc en théorie possible de simuler le mode examen pendant les premières minutes et tromper le surveillant, mais en pratique il faudra bien à un moment se servir des fonctionnalités de sa calculatrice, c'est-à-dire sortir du programme ce qui éteindra ou figera la diode, et déclenchera l'intervention immédiate des surveillants.
    Un tel programme serait donc totalement inutile, même si il existe déjà de façon non publique pour calculatrices TI-Nspire.
  • Mais supposons donc qu'il soit possible de faire tourner un programme en arrière plan, sans blocage des fonctionnalités de la calculatrice.
    Problème : le signal se doit d'être régulier, là où la vitesse d'exécution d'un programme variera selon ce que la machine est en train de faire.
  • Supposons encore de façon optimiste qu'il soit possible de donner au code de notre programme une priorité suffisamment haute pour s'affranchir de ce contexte. Il reste un dernier problème essentiel auquel bizarrement on oublie de penser.
    Une fois le mode examen activé, le signal de la diode se doit d'être régulier, et ce en toute situation - c'est-à-dire que la diode continue à clignoter même lorsque la calculatrice est éteinte !
    Or, un programme normal cesse toute exécution à l'extinction de la calculatrice. :#non#:
Bref, un simple programme simulant le clignotement de la diode examen est tout bonnement impossible.
Du code faisant clignoter la diode est en théorie réalisable, mais pour s'affranchir simultanément des 3 contraintes précédentes, il devra être injecté très profondément au coeur même du système d'exploitation (ce qui ne saurait plus être qualifié de simple 'programme'), nécessitant donc une modification du système ce qui implique une connaissance assez poussée de son architecture.

De ce point de vue là, le mode examen à diode a été fort bien pensé. :bj:

3054Parmi nos modèles conformes, lesquels seraient vulnérables face à de telles modifications ?
  • Théoriquement, on peut programmer sans contrainte un système modifié sur Casio Graph 25+E, Graph 35+E, Graph 75+E, fx-CP400+E et HP Prime.
    Mais en pratique, les outils et/ou instructions techniques nécessaires ne sont disponibles publiquement que pour Casio Graph 35+E, Graph 75+E et HP Prime.
  • Sur les TI-83 Premium CE et TI-82 Advanced, le système est officiellement protégé contre toute altération par une signature électronique 2048-bits infalsifiable vérifiée à l'installation.
    En pratique, il est possible d'altérer le système une fois installé, mais les outils et/ou instructions techniques nécessaires n'ont jamais été publiés.
  • Sur les TI-Nspire nous retrouvons la même vérification par signature électronique, 1024-bits pour les modèles monochromes et 2048-bits pour les TI-Nspire CX.
    Grosse différence ici, la signature est vérifiée non seulement à l'installation du système, mais également à chaque redémarrage de la calculatrice.
    Faire tourner de façon pérenne un système modifié nécessite donc un gestionnaire de démarrage (Nlaunchy ou nBoot+ControlX), et aucun d'entre eux n'est compatible avec les TI-Nspire CX de génération CR4 (révision matérielle W+) produites depuis octobre 2015, et qui seront donc majoritaires aux examens 2018+.
    Rajoutons également que le système d'exploitation est enregistré sur la calculatrice sous forme cryptée, ce qui complexifie toute tentative de modification (il faudra à la fois être capable de décrypter et de recrypter, et ce sont deux problèmes complexes totalement différents).



Dans d'autres commentaires de sources similaires, certains se vantent même en disant qu'ils ont Ndless sur leur TI-Nspire qui leur permet de simuler le mode examen, ce qui n'est franchement pas malin du tout car d'une part c'est à ce jour faux, et d'autre part cela incite les institutionnels non techniquement compétents lisant cela à exiger de Texas Instruments le blocage alors injuste de Ndless. :mj:

Le contrôle de la diode examen par des programmes Ndless était effectivement possible par simple écriture sur le port associé jusqu'à la version d'OS 1.4.
Depuis, ce port fait l'objet d'un verrouillage, même si cela a donc pu être contourné par un programme.
Ce programme rajoute le déverrouillage de la diode en écrivant à 3 adresses différentes au lieu d'une seule :
Mais en l'état, c'est donc un programme totalement inutile : le lancement prend le contrôle de la diode, mais comme avec tout programme Ndless ce dernier prend la main sur le système et les fonctionnalités de la calculatrice deviennent alors inutilisables jusqu'à la sortie du programme.

7756Nous avons refait un tel programme de démo à partir de ces adresses documentées publiquement. Il permet d'allumer indépendamment les deux couleurs de base de la diode (vert et rouge), ce qui par synthèse additive donne la 3ème couleur orange.
Il ne sera bien évidemment jamais publié ni partagé - mais nous ne pouvons pas décemment parler de la fiabilité du mode examen sans tester nous-mêmes si il y a moyen de contourner. ;)

Crois-tu donc que ce soit plus facile de contrôler la diode examen parce que l'on a une TI-Nspire avec Ndless ?
Oh que non, car on se rend compte à l'utilisation du programme qu'il y a une autre énorme difficulté non encore évoquée, une sécurité malicieusement cachée par Texas Instruments. A la sortie du programme le système d'exploitation reprend la main, et d'une façon ou d'une autre arrive à se rendre compte qu'une ou plusieurs écritures ont été effectuées sur le port de la diode.
Le motif de la diode ayant donc peut-être été falsifié, le système redémarre immédiatement la calculatrice, annulant donc au passage toutes les altérations que tu as éventuellement réalisées (dont l'installation de Ndless si tu n'as pas de gestionnaire de démarrage).

Ci-dessous, une démo te montrant bien que le redémarrage ne se produit pas si on ne change rien, mais se produit dans tous les autres cas, y compris si tu prends soin de remettre la diode dans son état d'origine : :o


Contrairement à la rumeur Ndless ne change donc rien à la chose, la prise de contrôle de la diode semblant même encore plus difficile sur TI-Nspire que sur les autres modèles.



De nombreux contournements du mode examen plus ou moins facilement réalisables selon les modèles existent et d'autres encore plus extraordinaires sont à venir, mais imaginer pouvoir simuler le clignotement de la diode examen juste en lançant un programme est vraiment la pire des idées. :#non#:




Niveau surveillants, dans l'éventualité où du code contrôlant la diode soit un jour fonctionnel sur certains modèles, ce qui à date n'est vraiment pas gagné d'avance, la meilleure vérification est de venir à un moment ou à un autre éteindre la calculatrice de chaque candidat.
Si la calculatrice refuse de s'éteindre ou si le clignotement de la diode s'arrête ou change de rythme (il est donc irrégulier contrairement aux exigences du cahier des charges officiel), c'est qu'il est simulé par du code non officiel et qu'il y a donc fraude. :#non#:

1ère photo TI-Innovator de production

New postby critor » 01 Feb 2017, 20:05

77577306Dans un article précédent, nous testions pour toi le périphérique TI-Innovator pour TI-83 Premium CE et TI-Nspire CX, dans sa version prototype de niveau DVT, un niveau de développement habituellement très proche de la production de masse.
Il fonctionnait donc autour d'une carte TI-LaunchPad articulée en deux parties autour de deux puces ASIC distinctes, etdisposant d'une double référence :
  • MSP-EXP432P401R ET
  • FP14-10

Ayant été tellement enthousiasmé par cette innovation qu'il n'a pas su attendre sa disponibilité et l'a commandée directement en Amérique du Nord, Ti64CLi++ nous partage aujourd'hui la première photo du TI-Innovator de production, de timbre à date K-0816.
On peut y noter que la double référence de la carte a été déplacée tout en haut, et que sa 2ème partie est devenue FP14-10-1, suggérant donc quelques modifications matérielles qu'il nous reste à découvrir. ;)
Link to topic: 1ère photo TI-Innovator de production (Comments: 1)

Oiram CE : Illusions + 3ème niveau New Super Mario Bros

New postby critor » 01 Feb 2017, 22:35

7698Pour passer un bon week-end bientôt (ou de bonnes vacances si tu es de la zone C), de nouveaux niveaux Mario Oiram sont disponibles pour ton époustouflante TI-83 Premium CE.

D'une part, Raiseit poursuit son adaptation de New Super Mario Bros, le jeu de 2006 pour Nintendo DS.
Après les niveaux 1 et 2, le niveau 3 est maintenant disponible, une fois de plus reproduit de façon très fidèle : :bj:


D'autre part, Ti64CLi++ a décidé de te faire enfin passer aux choses sérieuses avec son nouveau niveau Illusions : :P

Seras-tu cap d'y survivre ?... :#roll#:



Téléchargements :Crédits images : http://www.mariouniverse.com/maps/ds/nsmb

SQRXZ, le jeu PC mario-like sur ta TI-83 Premium CE !

New postby critor » 04 Feb 2017, 19:43

7758Aujourd'hui, ta superbissime TI-83 Premium CE accueille un nouveau jeu, SQRXZ CE ! :)

Mais késako ? :#roll#:
SQRXZ est un jeu de plates-formes sorti initialement en 1996 pour ordinateurs PC/Windows. Tu y contrôles un petit insecte (un Sqrxz - une sorte de blatte sur pattes).

Le gameplay est très comparable à celui de Super Mario Bros : de même tu peux courir, sauter, rebondir sur les ennemis ou encore casser des blocs en sautant. ;)
Mais la ressemblance s'arrête là, car le jeu regorge de pièges dans lesquels tu devras probablement tomber au moins une fois, et peut-être même pour ceux qui ne sont pas mortels t'y suicider afin de te débloquer. :P

Une nouvelle équipe de développement a sorti en 2007 un remake du jeu original, et lui a par la suite apporté plusieurs suites : SQRXZ 2, SQRXZ 3 et SQRXZ 4.
Par contre, les graphismes y ont été totalement revus, notre Sqrxz s'y métamorphosant au passage d'une blatte repoussante en une espèce de lapin mauve, concession à la mode.
Programmées en SDL, ces versions ont pu faire l'objet de portages pour nombre de plates-formes, ainsi que pour les TI-Nspire CX avec SQRXZ 4 et SQRZX 3 par Gameblabla.

Mais SQRXZ est bien loin d'être un nouveau venu sur les calculatrices graphiques :
  • le jeu PC original avait déjà fait l'objet dès 1997 d'une adaptation par Jimmy Mardell pour TI-85 et TI-92, puis en 1998 pour TI-86.
  • n'en pouvant plus selon ses dires d'attendre la sortie d'une adaptation de jeu Mario pour TI-83, Florent Dhordan avait réalisé toujours en 1998 un portage de la version TI-86 pour TI-83 puis TI-82.
  • Enfin en 2000, Julien Solignac avait réalisé un portage pour TI-83 Plus, version qui fut d'ailleurs nominée en août 2000 par le site ticalc.org aux POTM (Programs Of The Month - programmes du mois).



Aujourd'hui, c'est donc au tour de ta TI-83 Premium CE d'avoir son adaptation de SQRXZ - de quoi te distraire ce week-end ou ces vacances si tu avais commencé à te lasser de Mario Oiram. ;)
Programmée par JamesV, il s'agit en fait d'un portage de l'adaptation TI-85/86 de Jimmy Mardell, mais avec cette fois-ci les graphismes du jeu original en couleur ! :D

A travers 5 mondes tu franchiras 16 niveaux, dont même un niveau-tutoriel avec plein d'indications en arrière plan qui t'aideront à faire tes premiers pas dans le jeu ! :bj:
Image Image



Au final un portage très soigné à la fluidité remarquable. Tout semble avoir été pensé pour accueillir au mieux les nouveaux joueur, même les touches de contrôle qui t'offriront à tout moment la possibilité de sauter avec :f21: ou :f25: pour mieux s'adapter à toutes les situations ! :bj:
Bref, pour une fois un jeu qualifiable de produit fini dès sa 1ère version publique - félicitations à JamesV pour avoir été aussi méticuleux ! :)




Téléchargement : archives_voir.php?id=834497
Source : https://codewalr.us/index.php?topic=176 ... 4#msg52064

Oiram CE : Rush And Jump, nouveaux niveaux rebondissants !

New postby critor » 05 Feb 2017, 19:31

7698Pour fêter ta 1ère semaine de vacances si tu es de la zone C (ou t'encourager dans ta dernière semaine de cours si tu es de la zone B), Flamoute te propose de relever un nouveau défi Mario Oiram sur ta brillantissime TI-83 Premium CE ! :)

Sa toute nouvelle aventure intitulée Rush And Jump (littéralement Fonce et Saute) t'entraînera en effet à sauter à la perfection comme un véritable petit Mario - de toutes façons tu n'auras pas le choix ! :bat:

Et si jamais tu arrives miraculeusement au bout, n'hésite surtout pas à t'inscrire aux prochains jeux Mariolympiques ! :P


Téléchargements :

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
686 utilisateurs:
>647 invités
>32 membres
>7 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)