60

Oulala.... A la base de la base, c'est CC68 de Matthew Brandt, qui date de 1984 smile Mais je pense que Pollux s'est basé sur une version légèrement améliorée, celle de Christoph van Wuellen.
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.

61

Yaurait pas moyen de faire tourner le compilo sans la flashapp avec un prog qui prend peu ou pas de RAM...

Genre un prog qui prend quelques octets de RAM pour exécuter des instructions archivées (charger seulement quelques instructions à la fois en RAM)
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

62

L'execution en flash est possible...mais comme soulignée par PpHd et Pollux : Dangereuse! (Imagine qu'un bug cause une ecriture sur tes certifs --> calc a la poubelle)
C'est ca qui fait reflechir Pollux quand j'en avait parlé avec lui happy

./60 > Markiiii!! magic C'est noté! ^^
"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#

63

64

Ah bon ? hum

(Apres relecture : Ah oui d'accord j'ai compris magic ^^' )
"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#

65

Un bug peut causer une déprotection accidentelle, dixit PpHd, mais la déprotection accidentelle pourrait très bien être déclenchée par du code s'exécutant en Flash.
(En revanche, l'écriture accidentelle par-dessus le code étant plus difficile en Flash, je dirais qu'il y a plutôt moins de risques de faire n'importe quoi accidentellement)
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

66

67

Je me suis demandé exactement la même chose.
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.

68

> Et je ne sais pas si on peut quantifier ça, à partir du moment où un programme part en live, il peut se passer vraiment n'importe quoi de totue façon hehe
Evidemment ^^
Je voulais signifier que si ça commence à partir dans le décor, un programme en RAM sera plus facilement modifié (effacement du code par des données, etc.) qu'un programme en Flash (good luck pour appeler par hasard EM_write/FL_write avec les bons paramètres ^^).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

69

C'est quoi qui est dangereux alors dans le fait de lancer un programme en Flash ?
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.

70

Rien.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

71

Bon ben alors ?
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.

72

73

Oui ma question est justement : Pourquoi les méthodes d'exécution en Flash sont jugées dangereuses ?
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.

74

(Vous m'avez paumé ^^'
Au debut je croyais que c'était que l'execution en flash qui était protegée. Apres, l'ecriture. Mais maintenant, j'ai l'impression qu'il y a les deux protections confus )
"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#

75

Oui, il y en a 2.
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.

76

(Merci Thibaut happy )
"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#

77

Thibaut (./73) :
Oui ma question est justement : Pourquoi les méthodes d'exécution en Flash sont jugées dangereuses ?

Pas plus qu'en RAM à mon avis (et les Flash Apps tournent comme ça de toute façon...).
Kevin Kofler (./56) :
Le code n'est pas de lui, il ne peut pas changer la licence. GTC est une adaptation d'un compilateur existant.

A mince, Pollux baisse (q'un ptit peu hein smile) dans mon estime.

78

C'est une sacré adaptation. Il y a plus de changements entre CC68 et GTC que de changements entre GCC et TIGCC.
ExtendeD (./77) :
Thibaut (./73) :
Oui ma question est justement : Pourquoi les méthodes d'exécution en Flash sont jugées dangereuses ?
Pas plus qu'en RAM à mon avis (et les Flash Apps tournent comme ça de toute façon...).
Mais alors pourquoi personne n'ose publier une méthode ou un outil pour permettre l'exécution de code logé en ROM ? Ca rendrait tant de services 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.

79

http://membres.lycos.fr/extended/FlashROM_exec_protection.txt ? (mars 2003)

(Pour la V200 ajouter la portion débloquée par Xpand qui n'existait pas à l'époque)

80

PpHd sait comment faire, il le fait pour PedROM (j'en déduis que ce n'est pas si dangereux que ça). Est-ce qu'on peut envisager que la prochaine version de PreOS vire la protection lors de son installation ?

A ce moment là, Pollux pourra faire de GTC un programme classique, mais en deux parties (64 ko + 42 ko), qui seront exécutées depuis la ROM (enfin est-ce que c'est simple de demander à TIGCC de créer un programme de ce genre ?). Finie la contrainte des certificats.
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.

81

Enlever toute la protection (i.e. pas utiliser les hacks pas très pratiques de ./79) demande une déprotection de flash. Mais faire un patch d'AMS à envoyer avec FreeFlash est pas bien compliqué à réaliser.

82

83

Bon, j'essaie de me trouver un peu de temps ce w-e (enfin si quelqu'un est motivé pour porter GTC évidemment).

84

Tant qu'à hacker l'OS, on peut peut-être essayer de trouver l'endroit où s'effectue la vérification des signatures et la shunter. Mais on serait nettement dans une grande illégalité. Enfin bon, est-ce que Texas Instrument en a quelque chose à cirer ?
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.

85

ben c'est dans le boot ça non ? (enfin je dis ça, je n'en sais rien)

86

Thibaut (./78) :
C'est une sacré adaptation. Il y a plus de changements entre CC68 et GTC que de changements entre GCC et TIGCC.

Oui, mais c'est quand-même une adaptation.
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é

87

Thibaut (./80) :
PpHd sait comment faire, il le fait pour PedROM (j'en déduis que ce n'est pas si dangereux que ça). Est-ce qu'on peut envisager que la prochaine version de PreOS vire la protection lors de son installation ?

Un OS (un vrai, pas un "kernel") a le "droit" de modifier la zone protégée, il n'a pas besoin de contourner quoi que ce soit. (Il doit juste faire attention à ce que le code de déprotection soit dans la bonne plage d'adresses.) Le contournement, c'est pour permettre à un programme en dehors de l'OS d'y toucher.
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é

88

Oui, et ?
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.

89

Et : pas besoin de se prendre la tête avec un hack si on écrit l'OS soit-même oui
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

90

Ah OK.... Fallait deviner où il voulait en venir. Je pensais qu'il répondait à la question posée dans ce qu'il cite.
!call PpHd
--- Call : PpHd appelé(e) sur ce topic ...

Qu'en penses-tu ?
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.