π
<-

[83PCE] PHASM

Assembleur, Axe, C/C++, ICE...

Re: [83PCE] PHASM

Unread postby Hayleia » 08 Oct 2015, 08:39

Persalteas wrote:Il y a un Doors de prévu pour 83PCE ? Je croyais qu'on ne pouvait pas signer d'application ?

Ça c'était juste une excuse pour ne pas travailler dessus. Parce que si ce n'est pas une excuse, il faut vraiment avoir eu les yeux ailleurs pendant des années pour penser que TI donnera la clé pour signer des applications.

"Oui mais il a une vie et tout, t'as vu".

Ben visiblement il avait une vie mais il a décidé de tout laisser tomber quand il s'est rendu compte qu'il risquait d'être deuxième à quelque chose, comme l'indique ce topic sorti très peu de temps après l'annonce de PHASM et la sortie de Cesium, et surtout la phrase "I won't deny that CesiumOS by MateoConLechuga has pushed my competitive side to drop everything else and focus on this, and Epharius' work on PHASM has also motivated me" que je traduis par "rien ne me bloquait en fait mais si Cesium a l'interface et PHASM a les hooks, DoorsCS risque d'être inutile donc il faut vite que je le sorte finalement afin d'éviter de ne servir à rien".

C'est quand même dommage d'avoir des gens comme Mateo qui contribuent réellement à la communauté d'un côté, et de l'autre des gens qui ne contribuent que lorsque ça booste leur ego.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [83PCE] PHASM

Unread postby Lionel Debroux » 08 Oct 2015, 08:49

Je ne peux que rejoindre ce constat sévère mais clairement juste...

Kerm a fini par faire la mutation intellectuelle de transformer DoorsCE 9 en un programme ASM, pour éviter de ne servir à rien, en effet. C'est pas faute de l'avoir suggéré (plusieurs personnes, dont moi) depuis des mois.
Je doute aussi qu'on puisse un jour signer / faire signer des applications, mais je ne demande qu'à avoir tort.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: [83PCE] PHASM

Unread postby Epharius » 08 Oct 2015, 11:27

Oui je sais que l'on peut chaîner les hooks mais concrètement, à quoi ça sert d'avoir deux hooks à la suite qui servent à la même chose ?

Ensuite oui, c'est vrai que je ne peux que être d'accord avec vous, bizarrement l'annonce de cesium l'a fait réfléchir. Et moi ayant pas mal de travail à côté et surtout étant moins fort en assembleur je vais moins vite.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Ti64CLi++ » 08 Oct 2015, 16:52

Pourquoi n'est il pas possible de faire des apps?
Auriez-vous un tuto pour faire des apps en ASM pour TI-84 Pocket.fr?
Merci d'avance
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [83PCE] PHASM

Unread postby Hayleia » 08 Oct 2015, 16:55

On ne peut pas faire des apps car elles doivent être signées avec une clé RSA 2048bits "impossible" à cracker, et évidemment, s'il y a une clé, ce n'est pas pour la donner à tout le monde.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: [83PCE] PHASM

Unread postby GalacticPirate » 08 Oct 2015, 16:56

1. En fait, TI garde les apps activées pendant le mode exam, donc ils les ont signées avec une clé RSA 2048 bits (le produit de deux nombres premiers hyper grands qui est quasi impossible à cracker).
2. Demande à critor :troll:
EDIT : grillé par Hayleia :'(
Last edited by GalacticPirate on 09 Oct 2015, 16:46, edited 2 times in total.
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: [83PCE] PHASM

Unread postby Ti64CLi++ » 08 Oct 2015, 17:00

StarTrekVoyager wrote:1. En fait, TI garde les apps activées pendant le mode exam, donc ils les ont signées avec une clé RSA 2048 bits (le produit de deux nombres premiers hyper grands qui est quasi impossible à cracker

C'est bbon, je sais ce qu'est une cle RSA (ex : 1230186684530117755130494958384962720772853569595334792197322452151726400507263657518745202199786469389956474942774063845925192557326303453731548268 507917026122142913461670429214311602221240479274737794080665351419597459856902143413 = 33478071698956898786044169848212690817704794983713768568912431388982883793878002287614711652531743087737814467999489 × 36746043666799590428244633799627952632279158164343087642676032283815739666 511279233373417143396810270092798736308917 (RSA-768 pour ceux qui ne le saurais pas | source: mon livre sur les nombres premiers ) ;))
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [83PCE] PHASM

Unread postby Ti64CLi++ » 08 Oct 2015, 17:30

@StarTrekVoyager c'est EDIT pas EIDT ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [83PCE] PHASM

Unread postby Epharius » 08 Oct 2015, 22:54

OGM :o
I managed to... oups, c'est vrai, j'suis plus sur le chat, j'ai ENFIN réussi à résoudre ce diantre de bug ! Donc vous pouvez exécuter n'importe quel programme du moment qu'il est désarchivé. D'ailleurs je vais me mettre maintenant à l'exécution des programmes archivés. Cela ne devrait pas poser de problème Dit-il sans se soucier de tous les bugs qui l'attendaient.
Pour ceux qui veulent savoir comment j'ai fait, c'est très moche, âmes sensibles s'abstenir. Mon hook fait d'abord les vérifications comme avant pour savoir si c'est bien un programme assembleur désarchivé. Ensuite, si oui, il crée deux programmes temporaires :

- Un premier qui s'appelle pour le moment PPHASM qui est un programme BASIC et qui contient deux lignes, la première pour exécuter le programme de l'user, la deuxième pour exécuter RRESTORE (deuxième programme temporaire). Pourquoi cette création me direz-vous ? Tout simplement parce que le hook allant être peut-être détruit, j'ai du trouver une autre solution pour sauvegarder ces deux commandes existentielles. J'ai d'abord pensé à OP1, mais je me suis vite rendu compte que ça posait plus de problème que ça n'en résolvait (pas assez grand pour contenir 20o par exemple). Et puis je me suis dit : Pourquoi pas un programme BASIC ? Comme ça on n'est sûr qu'il ne s'effacera pas ! Et donc c'est ainsi que la lumière fut.
- Le deuxième programme n'est autre que RRESTORE : comme son nom l'indique, il restaure le hook après l'exécution du programme de l'user. Rien a dire de spécial dessus...

Après l'exécution du programme PPHASM (le programme BASIC), le hook reprend l’utilisation du processeur, et supprime les deux programmes temporaires comme il se doit.
Donc voilà, tout marche normalement. Même si ça m'étonnerait qu'il y en ait, faites tout de même attention à un éventuel bug. D'ailleurs si vous en trouvez un, je vous offre un "merci" pour la participation, faut bien que quelqu'un le trouve de toute façon x)


@StarTrekVoyager c'est EDIT pas EIDT ;)

Merci, sans toi le monde allait sombrer dans l'ignorance... :troll:
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Bisam » 08 Oct 2015, 23:05

Il y a un bug tellement évident que tu as dû y penser... que se passera-t-il s'il n'y a plus assez de RAM pour créer tes 2 programmes temporaires ?
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
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.
1512 utilisateurs:
>1493 invités
>9 membres
>10 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)