[83PCE] PHASM
Re: [83PCE] PHASM
J'ai eu un bug au cerveau en voyant un readme en français sur GitHub. En plus en .txt et pas en .md.
Ensuite j'ai vu ton pseudo sur GitHub.
Ensuite j'ai vu ton pseudo sur GitHub.
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (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 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: [83PCE] PHASM
J'ai pas eu le temps de le traduire c'est bon 
Ensuite je n'ai jamais vraiment utilisé github alors je ne savais pas qu'il fallait le mettre en MD.
Ensuite mon pseudo sur github... là je n'y peux rien, j'ai créé mon compte il y a 2-3 ans et je n'ai commencé à l'utiliser qu'il y a 1 an. Depuis je trouvé un pseudo meilleur. Tu devras t'en contenter

Ensuite je n'ai jamais vraiment utilisé github alors je ne savais pas qu'il fallait le mettre en MD.
Ensuite mon pseudo sur github... là je n'y peux rien, j'ai créé mon compte il y a 2-3 ans et je n'ai commencé à l'utiliser qu'il y a 1 an. Depuis je trouvé un pseudo meilleur. Tu devras t'en contenter

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

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1172
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [83PCE] PHASM
Hey les gens !
C'est bon, j'ai enfin terminé, il vous est maintenant possible d'éditer les programmes archivés comme n'importe quel autre programme !
J'ai fait quelque chose d'assez sale, mais bon, c'est pas grave parce que ça marche bien
Quand vous choisissez un programme dans la liste des programmes à éditer, le menuHook voit si ce programme est archivé, si oui il le désarchive et met à 1 un flag, qui sera protégé par le HomescreenHook lors de l'exécution d'un programme assembleur.
Puis, quand vous êtes sur le homescreen, le HomescreenHook vérifie ce flag, et s'il est à 1, le met à 0 et fait les modifs nécessaires. Simple comme bonjour, fallait juste y penser, et ne pas s'embarquer dans la reconstruction totale de l'edit buffer.
Le code source est sur github et dans l'archive de toute façon.
Bref, ceci étant fait, je m'attaque à la possibilité de (dés)archiver les programmes directement dans la liste des programmes, ça va être vite fait. Mais bon, à partir de vendredi je ne serai plus là jusqu'à la fin des vacances donc ça risque d'être quand même long.
Voilà, bonnes vac' !
C'est bon, j'ai enfin terminé, il vous est maintenant possible d'éditer les programmes archivés comme n'importe quel autre programme !
J'ai fait quelque chose d'assez sale, mais bon, c'est pas grave parce que ça marche bien

Quand vous choisissez un programme dans la liste des programmes à éditer, le menuHook voit si ce programme est archivé, si oui il le désarchive et met à 1 un flag, qui sera protégé par le HomescreenHook lors de l'exécution d'un programme assembleur.
Puis, quand vous êtes sur le homescreen, le HomescreenHook vérifie ce flag, et s'il est à 1, le met à 0 et fait les modifs nécessaires. Simple comme bonjour, fallait juste y penser, et ne pas s'embarquer dans la reconstruction totale de l'edit buffer.
Le code source est sur github et dans l'archive de toute façon.
Bref, ceci étant fait, je m'attaque à la possibilité de (dés)archiver les programmes directement dans la liste des programmes, ça va être vite fait. Mais bon, à partir de vendredi je ne serai plus là jusqu'à la fin des vacances donc ça risque d'être quand même long.
Voilà, bonnes vac' !
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

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1172
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [83PCE] PHASM
Bien joué 

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [83PCE] PHASM
Question.
PHASM permet de lancer les programmes archivés et asm de façon transparente depuis l'écran de calcul.
Est-ce que cela marche aussi pour ces mêmes programmes archivés et asm si ils sont lancés non pas depuis l'écran de calcul, mais depuis un autre programme Basic en tant que sous-programmes donc ?
PHASM permet de lancer les programmes archivés et asm de façon transparente depuis l'écran de calcul.

Est-ce que cela marche aussi pour ces mêmes programmes archivés et asm si ils sont lancés non pas depuis l'écran de calcul, mais depuis un autre programme Basic en tant que sous-programmes donc ?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42244
- Images: 16698
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [83PCE] PHASM
Non justement, dans la Todo list, on peut voir que c'est une des prochaines choses que je vais faire 
En effet, cela nécessite deux hooks différents : le premier, celui que j'ai fait, nécessite le homescreenHook, et le deuxième le parserHook.
Mais cela ne devrait pas trop tarder à arriver !

En effet, cela nécessite deux hooks différents : le premier, celui que j'ai fait, nécessite le homescreenHook, et le deuxième le parserHook.
Mais cela ne devrait pas trop tarder à arriver !
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

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1172
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [83PCE] PHASM
Ok. On a hâte alors, car ce serait très utile pour gagner de la mémoire RAM sur les gros projets utilisant plusieurs sous-programmes parfois assez gros, comme Spectror. 

-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42244
- Images: 16698
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [83PCE] PHASM
J'ai un truc moche qui m'arrive et comme j'utilise PHASM, c'est forcément de sa faute 
En gros, j'ai ce programme des plus utiles :
Installer PHASM, archiver ce programme, effacer l'écran, lancer ce programme, attendre la Pause et appuyer sur on à ce moment, puis sur enter pour "Quit".À ce moment là, l'écran a l'air presque normal sauf une ligne de pixels moches en haut à gauche...
Si ça se trouve, a vient pas de PHASM, et si ça se trouve c'est même pas un bug, mais ça m'intrigue -.-

En gros, j'ai ce programme des plus utiles :
- Code: Select all
Output(1,1,"000000000000000000000000000 00 00 00 00 00 00 00 000000000000000000000000000
Pause
Installer PHASM, archiver ce programme, effacer l'écran, lancer ce programme, attendre la Pause et appuyer sur on à ce moment, puis sur enter pour "Quit".À ce moment là, l'écran a l'air presque normal sauf une ligne de pixels moches en haut à gauche...
Si ça se trouve, a vient pas de PHASM, et si ça se trouve c'est même pas un bug, mais ça m'intrigue -.-
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (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 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: [83PCE] PHASM
Ça c'est dans les bugs répertoriés qui arrivent n'importe où mais qui sont incompréhensible (remarque, j'ai pas beaucoup cherché) en fait. Il suffit généralement de lancer un programme basic pour les voir apparaître.
Je devrais faire un bugs list, j'en ai trois ou quatre que je connais mais qui restent un mystère, celui ci est l'un d'entre eux.
Je corrigerai (ou du moins j'essayerai de corriger) ça a mon retour de vacances. En attendant ça reste un bug mineur et je vous défie d'en trouver un (en omettant l'archivage de l'appVar) qui provoque un RAM CLEARED
Je devrais faire un bugs list, j'en ai trois ou quatre que je connais mais qui restent un mystère, celui ci est l'un d'entre eux.
Je corrigerai (ou du moins j'essayerai de corriger) ça a mon retour de vacances. En attendant ça reste un bug mineur et je vous défie d'en trouver un (en omettant l'archivage de l'appVar) qui provoque un RAM CLEARED

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

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1172
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [83PCE] PHASM
Je savais pas quoi faire pour tester CEmu donc j'ai fait un screenshot de PHASM 



![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (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 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider], elyas.creates and 6 guests