π
<-
Chat plein-écran
[^]

[83PCE] PHASM

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

[83PCE] PHASM

Message non lude 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 !
Dernière édition par Epharius le 15 Oct 2016, 10:41, édité 34 fois.
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 14.6%
 
Messages: 273
Images: 17
Inscription: 06 Sep 2015, 17:33
Localisation: Pas sur TI-Planet
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

En ligne

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Message non lude 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
Dernière édition par Anonyme0 le 04 Oct 2015, 20:18, édité 2 fois.
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
Avatar de l’utilisateur
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 14.6%
 
Messages: 273
Images: 17
Inscription: 06 Sep 2015, 17:33
Localisation: Pas sur TI-Planet
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Message non lude 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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 7.3%
 
Messages: 681
Images: 25
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter/X: DJOmnimaga
Facebook: djomnimaga

Re: [83PCE] PHASM

Message non lude 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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

En ligne

Re: [83PCE] PHASM

Message non lude 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
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Suivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1020 utilisateurs:
>995 invités
>20 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)