1

C'est possible ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

2

En théorie oui, en pratique pas à ma connaissance, si ça avait été fait, je ne serais pas obligé de boycotter le système de FlashApps dans TIGCC. (TIGCC ne gère volontairement pas les FlashApps à cause de ces histoires de signatures.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Mais... Ca a été fait il y a bientôt 6 ans tongue topics/5443-programmation-c-et-sdk#21
L'accès multimania est filtré d'ici, je ne sais pas si les fichiers sont encore disponibles, mais à votre place je n'essaierai pas, je ne sais pas plus ce qu'ils valent.

4

(On prend une erreur 404 de ttes)
avatar

5

Tu pourrais le remettre en ligne ExtendeD ? Ca m'intéresse vraiment. TI n'envoyant plus de certificats, je ne vois pas d'autres moyens pour avoir accès à la dernière version de GTC.
Vous pensez qu'on pourrait obtenir quelque chose si on ouvrait une pétition pour rendre publique leur moulinette qui signe les Apps ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

6

C'est illégal et très instable, même si je retrouvais ça je ne pense pas le remettre en ligne.

7

Pourquoi ne pas mettre uniquement le code source en ligne ? Ca le rendra exploitable uniquement pour ceux qui s'y connaissent un peu...
avatar

8

- C'est illégal ! Je ne veux pas pas avoir de problèmes avec ça.
- Ce n'est pas propre du tout. Je ne sais plus comment ça marchait exactement, mais en tout cas j'ai préféré recherché d'autres méthodes (sans succès) plus sûres.
- J'ai probablement perdu le code de toute façon.

9

Il ne suffit pas de remplacer le jsr vérification_signature par un nop ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

10

./8 > Ok smile (c'était juste une demande "comme ça", hein)
avatar

11

ExtendeD, je suis au courant de ta méthode, mais malheureusement elle est trop sale, instable et dangereuse pour être considérée une option réelle par TIGCC.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

C'est vrai que ce serait bien... Mais euhh, après tout, qu'apporte une "Apps" par rapport à un programme "classique"?
avatar
Ancien pseudo : worfang.

13

Elle utilise pas du tout de RAM si on le souhaite smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

OoOoOoOoh!
Ben comment elle fait alors?? °_° Elle bouffe bien de la mémoire quelque part la vilaine ^_^.
avatar
Ancien pseudo : worfang.

15

Le code n'en bouffe pas smile Le programme a 184 ko de mémoire disponibles pour fonctionner, contrairement à un exécutable classique qui occupe de la mémoire car il est chargé en RAM.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

16

Ah ouais en gros c'est un peu comme si l'application Flash avait une "super stack" de 184 ko? Et pis les 184 ko elle les sort d'où? Parce que 184 ko sur une M68k, c'est un peu comme si Chrono Fantasy faisait partie de la mémoire occupée par l'OS (mais c'est quoi cette comparaison pourrie? o_O).

[EDIT] : Ahh en fait tu voulais dire par là que l'Apps a accès à toute la mémoire (RAM) disponible lors de son exécution?
avatar
Ancien pseudo : worfang.

17

mmmmmmhh... Je ne comprends pas trop ce que tu dis.
En fait, une appli en flash n'est pas recopiée en RAM avant exécution. Elle aura donc toute la RAM disponible pour travailler (soit 184 ko sur une TI68k vierge de TSR et de fichier non archivés).
Un programme ASM classique est recopié en RAM. Il a donc moins de RAM à sa disposition pour fonctionner.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

18

Ahhhh ok!
Du coup pour des petits programmes ça n'a aucun intérêt mais pour des gros programmes (type le compilo de Pollux) qui boufferaient trop de RAM ça vaut le coup d'utiliser des Apps.
Dans ce cas là ne serait-il pas envisageable, par exemple, de faire passer en Apps des gros jeux tels que Chrono Fantasy (bien que cela bride énormément l'indépendance des programmeurs vis-à-vis de TI, je l'admet)? Ah et puis ça poserait problème niveau type de programmation <Kernel> etc?
Et puis pourquoi les programmes sont-ils recopiés en RAM lors de leur exécution? Si on pouvait changer ça, ce serait le top! grin

<Désolé de toute mes questions, je m'éloigne du sujet initial sad >
avatar
Ancien pseudo : worfang.

19

T'inquiète !

Moi j'aimerais bien que quelqu'un qui s'y connaît explique pourquoi c'est pas si simple que la méthode à la con donnée au post ./9
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

20

Tout simplement parce que si tu désactives la protection en lecture/écriture de la mémoire Flash tu as accès à toute la mémoire Flash y compris la zone contenant le Boot. Ainsi, un programme buggué peut tout simplement bousiller la machine. Le principe de plus utilisé actuellement est crade car je crois que pour enlever la protection il ne faut pas de Flash Apps sur TI89 HW2 et il y a bien d'autres choses. En gros avec le peu de connaissances que j'ai et de mémoire, le principe est d'executer le code de déprotection de la Flash se situant dans la zone de Boot (qui est appelé au lancement de la machine). Cette méthode est peu sûr.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

21

La méthode d'ExtendeD était beaucoup plus compliquée que ça, il fallait rajouter la FlashApp à une image de ROM et envoyer le résultat. Comme la FlashApp n'est pas installée de la manière prévue en faisant ça, les effets collatéraux sont inconnus, et en pratique il paraît que ça causait des plantages.

Quand je dis que personne n'a trouvé, je veux dire justement que personne n'a trouvé l'endroit à modifier pour supprimer le test de signature.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

22

OK ! merci des précisions !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

23

Flapinst est effectivement pas mal. Je l'avais étendu pour gérer de plus nombreuses versions d'AMS, mais je ne sais plus si j'avais envoyé les dernières modifs en date à ExtendeD (et Pollux, qui était intéressé)...

Jamais testé sur calculette réelle, évidemment, mais ça fonctionnait bien (sous VTI, à l'époque). Sauf, il me semble, quand on voulait désinstaller une FlashApp installée avec Flapinst. Je ne sais plus rès bien ce ce que ça faisait, mais ça ne se passait effectivement pas toujours bien...
Peut-être qu'en créant un ROM dump de 2M/4M à partir du .xxu, et en le modifiant pour mettre le contenu de la Certificate d'une vraie calculette (c'est assez trivial d'obtenir le contenu de la Certificate, il me semble que c'était JM qui avait pensé à la méthode implémentée par ExtendeD...), ça va mieux (ou moins bien...) ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

24

Il faudrait réfléchir là dessus. TI ne répondant plus aux demandes de certificat, on n'a pas d'autre solution.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

25

A quelle adresse chez TI écris-tu ? ti-cares ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

26

D'ailleurs Thibaut si t'arrives a avoir une reponse de TI previens moi car j'ai une V200 a faire signer aussi (tant que chez TI ils sont vivants magic ) happy
Mais je suis a peu pres du meme avis que toi smile
Sauf que, peut-etre il faudrait d'abord regarder si on a pas moyen "d'emuler" proprement des programmes en tant que flashapps comme le fait Flanker avec CS (je crois : j'ai pas pu tester) happy
(Je sais pas si c'est de ca dont tu parles Lionel dans ./23 j'ai pas tout suivi)
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

27

Ouai la méthode on s'en fout, le principal c'est le résultat : exécution directe depuis la flash smile

Lionel :
ti-flashstudio-beta#antispam#list.ti.com

Hello,

I contact you about "developer certificates". I have a flash application (GTC, a C compiler) that I would to use on my 92+.
It's why I ask you if you can send me the certificates files which permiting me to install this application on my calculator.

Model : TI 92+
AMS : 2.09
Product ID : 01-1-X-5X
ID# : 0110C 3XXXA 9XX0
Serial number : 1XX OV 0XXX1 I-0XX0 X

My e-mail : mail#antispam#hotmail.com
My name : Xxxx
My first name : Xxxx
My website : http://alineasofts.free.fr

I'm at entire your disposal for others informations.
Awaiting for a reply to help Paul Froissard in beta-testing for GTC and to favorise its developement.

Best regards, Thibaut
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

28

C'est certainement blindé de fautes de grammaire grin Mais c'est compréhensible.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

29

Tout le monde est DCD ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

30

Hmm ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.