π
<-
Chat plein-écran
[^]

[83PCE] PHASM

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

[83PCE] PHASM

Unread postby Epharius » 04 Oct 2015, 19:47

Bonjour à tous !

Sous ce [nom/jeu de mot] piqué sans scrupule à Hayleia, se cache le premier ou du moins l'un des premiers shells sur Ti-83 Premium CE. Pour ceux qui n'auraient pas compris le jeu de mot, c'est ePHarius ASseMbleur, mot qui ressemble à phasme, la petite bête qui à l'allure d'une brindille quelque chose qu'on ne voit pas, mais qui vit quand même voyez-vous... eh ouais ça cogite là-dedans !


Présentation
Le principe est simple, PHASM crée des hooks qui vont vous permettre de lancer les programmes assembleurs et les programmes archivés comme des programmes normaux ! En effet, plus besoin de perdre 24.78 secondes à chercher la commande Asm(), à partir du moment où vous l'avez installé, il vous suffit de mettre prgmEXAMPLE et le tour est joué !
De plus, vous pourrez accéder à n'importe quel Lbl de votre choix instantanément en appuyant sur :f31: :f32: dans un programme et en choisissant le Lbl que vous voulez !
Et encore, ce n'est qu'une petite partie de toutes les fonctionnalités et des possibilités que va vous offrir PHASM !


Ce qui est fait et ce qui est à faire
Ce serait trop beau d'avoir tout, tout de suite. Voici la Todo'n done list :
  • Lancer les programmes assembleurs
  • Lancer les programmes archivés
  • Ajouter une petite UI + une possibilité de supprimer le hook
  • Supprimer le never-ending scroll (entièrement fait !)
  • Éditer les programmes archivés
  • Lancer les sous-programmes assembleur et archivés
  • Editer la mémoire de la calculatrice avec :f31: :f44:
  • Disponible en Anglais et en Français !
  • Compatibilité avec Cesium (partielle)
  • Rajouter une combinaison de touches qui force la mise en veille de la calculatrice, sans l'éteindre complétement.
  • Cacher/Protéger/Archiver les programmes directement depuis la liste des programmes et vice-versa

Ce qui est en vert est en ligne.
Ce qui est en orange est en cours de préparation.
Ce qui est rouge n'est pas encore entamé.

Dites-moi si vous avez d'autres idées de ce que PHASM pourrait faire ;)

Téléchargement et utilisation
Pour utiliser PHASM, c'est simple. Exécuter une fois la commande Asm(prgmPHASM) et... c'est tout ! Vous pouvez même supprimer le programme PHASM après ceci !
Téléchargez PHASM ici !
Vous pouvez de plus consulter le code source sur github.


Voilà ! Dites-moi ce que vous en pensez !
Last edited by Epharius on 15 Oct 2016, 10:41, edited 34 times in total.
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 7.1%
 
Posts: 1110
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Anonyme0 » 04 Oct 2015, 19:48

First !

Comment peut-on le désinstaller si on en a plus envie :p ?
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
User avatar
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 14.6%
 
Posts: 273
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [83PCE] PHASM

Unread postby Hayleia » 04 Oct 2015, 19:48

"PHASM"?
C'est quoi ce vieux nom ?
:troll:

Plus sérieusement, merci beaucoup pour ce programme qui sera le premier sur la PCE que je n'ai pas encore :P

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 Epharius » 04 Oct 2015, 19:50

Anonyme 0 : T'es bête x)
Pour le moment on ne peux pas désinstaller le hook, on peut juste supprimer le programme. Mais il n'y a pas de risque. Si tu as envie de le désinstaller, je te donnerai un programme pour. Ça se fait en deux minutes.

Hayleia : si tu trouves que c'est un vieux nom, trouves-en un autre :p
En attendant celui-ci me va très bien.
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: 7.1%
 
Posts: 1110
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Anonyme0 » 04 Oct 2015, 19:53

Non te bile pas pour le programme, je préfère que tu continue les optis :p
Quand tu feras l'UI n'oublie pas une belle image de Hayley Williams au démarrage :D
Last edited by Anonyme0 on 04 Oct 2015, 20:18, edited 2 times in total.
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
User avatar
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 14.6%
 
Posts: 273
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [83PCE] PHASM

Unread postby Epharius » 04 Oct 2015, 19:54

Merci pour l'intérêt que tu portes à ce programme :troll:
Je ferai une image de phasme, ce sera mieux :p
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: 7.1%
 
Posts: 1110
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Adriweb » 05 Oct 2015, 03:00

Bien joué :)
Dommage que ce ne soit pas une APP, ça aurait été plus pratique :P

Mateo est en train de faire un shell aussi ("Cesium"), en graphique, une sorte de mélange entre MirageOS, ION et Noshell.

Mais un simple lanceur qui permet de ne plus avoir a arc/désarc et à taper Asm(, c'est très utile aussi, surtout pour débutant :)

Au passage, quand ça sera un peu plus avancé, on aura hâte de voir le code source aussi :P
Image

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...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.2%
 
Posts: 14615
Images: 1218
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [83PCE] PHASM

Unread postby DoOmnimaga » 05 Oct 2015, 03:58

Excellent!

Comme suggestion, j'aurais le instant Goto comme Doors CSE avait sur la TI-84 Plus C Silver Edition. Quand tu choisis 2:Goto lorsqu'il y a une erreur de programme TI-BASIC, au lieu de défiler pendant 40 minutes à travers le code, ça saute instantanément à la ligne de code.
Dream of Omnimaga
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 8%
 
Posts: 683
Images: 25
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: djomnimaga

Re: [83PCE] PHASM

Unread postby Adriweb » 05 Oct 2015, 04:39

Au passage, j'invite les intéressés du dev. sur eZ80 (CE) à venir aussi sur IRC, sur le channel #ez80-dev d'EFNet :)
(Particulièrement Epharius, du coup :P)
Image

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...)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80.2%
 
Posts: 14615
Images: 1218
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [83PCE] PHASM

Unread postby Epharius » 05 Oct 2015, 09:36

Adriweb : moi je veux bien une app mais on peut en faire sur ti-83 pce ?
J'ai vu pour Mateo, du coup l'intérêt de mon programme baisse x)
J'ai pas mis le code parce qu'il est trop moche, faut pas que vous le voyiez :troll: Non ne vous inquiétez pas, je le mettrai.

Dj Omnimaga : merci, c'est la première fois que je fais un hook et je trouve ça cool comme procédé :)
Je trouve ton idée très bonne. C'est mon rêve depuis que j'ai vu la vitesse du scroll sur 83 PCE x)
Cependant je ne vois pas du tout comment faire. Mais bon je chercherai, j'ai vraiment envie de le faire !

Pour l'IRC pourquoi pas. Mais c'est un canal Ti ou ez80 en général ? Je suppose qu'il est en anglais mais ça ça ne pose pas de problème...

Bref, je m'y remet ce soir !
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: 7.1%
 
Posts: 1110
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 18 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1309 utilisateurs:
>1280 invités
>24 membres
>5 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)