π
<-

[83PCE] PHASM

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

Re: [83PCE] PHASM

Unread postby Epharius » 08 Oct 2015, 23:10

Eh bien je suppose que la calculatrice fera un ERR:MEM dans les règles de l'art, les erreurs surviennent même dans les programmes assembleur, je ne vois pas pourquoi celle-ci n'apparaitrai pas. J'essaie tout de même et je te dis ça ;)

EDIT : Eh bien je ne peux que m'incliner devant ce bon sens que je n'ai pas eu ! A ma grande surprise et en tout cas pour les quelques tests que j'ai effectué, la création des programmes temporaires en manque de mémoire a tout simplement effacé la RAM. Je t'accorde donc mon "merci" ;)
Par ailleurs je n'ai pas le temps de update mon programme ce soir, vous allez devoir attendre demain pour le tester !
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: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Epharius » 16 Oct 2015, 21:28

Good news everyone!

Après quelques heures (#pasQueQuelques) de programmation, PHASM est maintenant capable d'exécuter les programmes archivés, qu'ils soient assembleur ou non ! En prime, j'ai rajouté la gestion des erreurs dans les programmes basic : c'est-à-dire qu'il est possible d'appuyer sur ON pour arrêter le programme, les programmes temporaires seront effacés. Bien sûr cela ne concerne pas que ce cas là, s'il y a une erreur syntaxe, il y aura toujours l'effacement des programmes etc...

Seul pépin (du coup on peut appeler ça un noyau), ça ne gère pas les erreurs dans les Input, si par exemple vous marquez "()O,4" et que vous avez Input R, dans le cas où vous choisiriez Quit, les programmes temporaires seront toujours présents. Bon, dans ce cas là, il suffit d'effacer le programme prgmTTEMP, mais si vous ne l'effacez pas il risque d'y avoir des conflits (pas graves mais des conflits) x)


Bon, maintenant je me met, enfin j'essaie de faire, la suppression du never-endling scroll. Mais je ne garantis rien. En attendant, PHASM est déjà uploadé, avec le code source et quelques images de bugs bizarres en complément :p
(n'oubliez pas que si vous voulez compiler PHASM, il faudra utiliser exclusivement le include dans l'archive, c'est du aux petites recherches que j'ai mené, j'ai modifié Ti83PCE.inc)
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: 8.7%
 
Posts: 1174
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 » 17 Oct 2015, 03:07

Déjà dit ailleurs, mais, félicitations :)

(Mais sinon, il faut (!) que ton programme puisse s'assembler avec le header "universel" communautaire. Si tu as corrigé des erreurs ou ajouté des choses, contribue-y :))

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

Re: [83PCE] PHASM

Unread postby Lionel Debroux » 17 Oct 2015, 07:40

Bien joué :)
Et +1 sur l'impératif d'assembler avec le header communautaire, après contribution si nécessaire.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: [83PCE] PHASM

Unread postby Epharius » 17 Oct 2015, 10:32

Merci ;)

Oui vous avez raison, je ne rajouterai pas des Equ dans le fichier include mais dans PHASM.ez80. C'est ira ça, je pense.
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: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Lionel Debroux » 17 Oct 2015, 10:42

Le but est justement qu'il y ait le minimum d'equates dans PHASM.ez80, et le maximum dans le header, où elles pourront être réutilisées par d'autres - et plus facilement portées vers des versions plus récentes de l'OS, si TI casse tout un jour, comme c'est le cas à chaque fois sur Nspire :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: [83PCE] PHASM

Unread postby Epharius » 17 Oct 2015, 11:15

Mais comment je fais pour contribuer ? Je ne crois pas que wikiti peut être modifié par tout le monde, si ?
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: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] PHASM

Unread postby Lionel Debroux » 17 Oct 2015, 11:19

Il peut être modifié par tous ceux qui ont un compte. Parmi un certain nombre de développeurs de la communauté, Adriweb et moi avons un compte, et nous pourrions faire quelques edits pour toi, mais le mieux est clairement que tu demandes la création de ton propre compte :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: [83PCE] PHASM

Unread postby Ti64CLi++ » 18 Oct 2015, 11:11

Et pour créer son compte, il faut faire comment?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [83PCE] PHASM

Unread postby Epharius » 18 Oct 2015, 11:18

Déjà il faut avoir un anglais impeccable (j'imagine), ensuite c'est le bouton en haut à droite. Il faut qu'un admin confirme ton inscription et le test autobiographique est, je pense, pour justement vérifier ton niveau d'anglais ;)
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: 8.7%
 
Posts: 1174
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
1523 utilisateurs:
>1505 invités
>9 membres
>9 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)