π
<-
Chat plein-écran
[^]

[83PCE] PHASM

Assembleur, Axe, ICE, BBC Basic...

[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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 80.9%
 
Posts: 985
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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
Anonyme0Premium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 268
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):

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
HayleiaDonat.
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 10.7%
 
Posts: 2466
Images: 1
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 80.9%
 
Posts: 985
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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
Anonyme0Premium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 268
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):

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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 80.9%
 
Posts: 985
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 52%
 
Posts: 12678
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: [83PCE] PHASM

Unread postby DJ Omnimaga » 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.
User avatar
DJ OmnimagaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 80.5%
 
Posts: 343
Images: 0
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
Class: Diplômé Secondaire (11ème année scolaire terminé)
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)
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 52%
 
Posts: 12678
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
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 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 80.9%
 
Posts: 985
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
456 utilisateurs:
>404 invités
>46 membres
>6 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)