Page 1 sur 21

[83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:47
de Epharius
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 !

Re: [83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:48
de Anonyme0
First !

Comment peut-on le désinstaller si on en a plus envie :p ?

Re: [83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:48
de Hayleia
"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

Re: [83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:50
de Epharius
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.

Re: [83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:53
de Anonyme0
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

Re: [83PCE] PHASM

Message non luPosté: 04 Oct 2015, 19:54
de Epharius
Merci pour l'intérêt que tu portes à ce programme :troll:
Je ferai une image de phasme, ce sera mieux :p

Re: [83PCE] PHASM

Message non luPosté: 05 Oct 2015, 03:00
de Adriweb
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

Re: [83PCE] PHASM

Message non luPosté: 05 Oct 2015, 03:58
de DoOmnimaga
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.

Re: [83PCE] PHASM

Message non luPosté: 05 Oct 2015, 04:39
de Adriweb
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)

Re: [83PCE] PHASM

Message non luPosté: 05 Oct 2015, 09:36
de Epharius
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 !