Page 1 of 2

[TI-83 Premium CE] Code lors du lancement

PostPosted: 15 Sep 2016, 18:39
by leoparis15
Bonjour !

Je n'ai pas trop l'habitude de poster des trucs mais bon :D , y'a cette chose qui me trotte dans la tête depuis un bout de temps.

J'utilise depuis quelque temps la TI-83 Premium CE et je voudrais tout simplement implémenter un code (à chiffres), requis pour utiliser la calculatrice, qui serait demandé lors du lancement de celle-ci.

Je sais que cette fonctionnalité peut être "dangereuse" en cas d'oubli du code, mais (dans mes rêves) la réinitialisation de la calculatrice entraînerait aussi la perte de la fonctionnalité.

Pour cela, j'ai pensé à modifier le message de présentation qui se lance automatiquement lors de votre première utilisation (mais si, vous savez, celui auquel vous avez dit "ne plus afficher" dès la deuxième fois pasque ça vous soûlait :D ).
J'ai cherché et n'ai rien trouvé sur comment modifier une telle chose sur cette calculatrice.

Je vous serait très reconnaissant si vous pouviez me rediriger vers une page qui pourrait m'aider, ou même m'expliquer comment faire :)

Merci d'avance ;)

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 10:46
by leoparis15
J'ai aussi cru comprendre que les applications Flash peuvent se lancer dès l'allumage de la TI !

Est-ce qu'on peut en programmer une facilement ?

Merci d'avance :)

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 10:50
by Hamza.S
je ne crois pas que ta demande soit faisable, de plus tu ne peux pas mettre/créer une application non officielle dans une 83 PCE

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 11:55
by TheMachine02
à ma connaissance, si je comprends bien ce que tu demandes, c'est probablement faisable - mais particulièrement difficile à réaliser. Globalement il faut se baser sur un appv spéciale - OFFSCRPT - qui contient du code exécuté à chaque extinction. Cependant, c'est particulièrement mal documenté. Cette fonctionnalité était implémentée dans les os des monochromes, mais devrait être aussi présente dans les os couleurs.

https://www.cemetech.net/forum/viewtopic.php?t=4636

Par contre, il faut tester sur l'émulateur tant que tu n'es pas sûr que ton code est absolument safe, car il y a un risque non nul de tout faire planter (et de nécessiter un renvoi de l'os avec suppression de toutes les données en archive/ram).

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:13
by leoparis15
Merci beaucoup ! Je vais essayer dès que possible !

Juste pour savoir est-ce qu'il est possible d'installer facilement un émulateur ? Car quand je vais sur le site il me dit que c'est uniquement pour les professeurs et si j'essaie quand même de l'installer il me demande le nom de l'établissement scolaire...

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:15
by GalacticPirate
CEmu, téléchargeable ici pour Windows : https://oss.jfrog.org/artifactory/oss-s ... /cemu/git/

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:19
by leoparis15
Et pour mac ? :D :D

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:20
by GalacticPirate
Pour mac, tu dois le build toi-même :troll:

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:52
by Adriweb
Dès que CEmu passera en v1.0 (manque plus qu'un point à régler, les DMA), il y aura une release officielle disponible sur GitHub, précompilée donc, juste à télécharger et lancer :)

Re: [TI-83 Premium CE] Code lors du lancement

PostPosted: 24 Sep 2016, 13:59
by Epharius
Sinon il est aussi très facile de "catcher" l'extinction de la calculatrice à l'aide du GetCSCHook qui te permet de catcher n'importe quel appui sur une touche du clavier, n'importe quand (encore mes hooks :p), mais ça demande alors de savoir éteindre soit-même la calculatrice ce qui n'a pas l'air d'être possible vraiment simplement. Mais au moins après, tu es libre de faire ce que bon te semble lors du rallumage, dont un blocage total de la calculatrice.
Et si vraiment tu n'arrives pas à éteindre la calculatrice, tu peux toujours faire en sorte de bloquer la calculatrice lorsque l'utilisateur appuie sur certaines touches, comme Alpha + ON, toujours avec ce hook ;)