π
<-
Chat plein-écran
[^]

Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium CE

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Adriweb » 12 Oct 2015, 22:13

Well, apparently it's still not a valid place for a hook, so even if in theory it works, you shouldn't look at doing that :P

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: 78.4%
 
Posts: 14670
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby MateoConLechuga » 12 Oct 2015, 23:36

Hooks only need the address in the HL register. Nothing more, nothing less. It's really not that difficult. There is no A register input. (NOTE: Groups in RAM are not moved during a garbage collect, by the way ;) ) Also, a ram clear deletes the hook anyway, regardless of anything you can do.

It's also called pixelshadow2 because I wanted it to be called that. Note that all assembly programs should assume safeRAM should not be preserved, as has always been the case.
Last edited by MateoConLechuga on 12 Oct 2015, 23:42, edited 2 times in total.
User avatar
MateoConLechugaVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.5%
 
Posts: 50
Joined: 12 Oct 2015, 21:56
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mateoconlechuga

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Adriweb » 12 Oct 2015, 23:41

Mateoconlechuga wrote:Hooks only need the address in the HL register. Nothing more, nothing less. It's really not that difficult.

Well then, looks easy enough knowing that :D

Mateoconlechuga wrote: Groups in RAM are not moved during a garbage collect, by the way ;)

Ahh, that explains your note in the previous post, and is quite interesting since it's an easy way to have something fixed.


Now, Epharius: GO GO GO !

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: 78.4%
 
Posts: 14670
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Lionel Debroux » 13 Oct 2015, 07:55

Mateo a posté un ZIP contenant son travail et diverses choses très intéressantes: https://drive.google.com/file/d/0BxO3vi ... dYaXc/view .

Kerm s'est permis de publier, en retard, une version où il a censuré du contenu, trahissant ainsi l'esprit de la demande de Mateo. Mateo a bien fait de le devancer et de ne pas lui faire entièrement confiance...
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.2%
 
Posts: 6860
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby critor » 13 Oct 2015, 11:43

Cela ne m'étonne absolument pas.

Sinon, quelqu'un arrive à faire fonctionner la démo MarioCE du zip ?
J'ai transféré le programme et l'AppVar, et chez moi ça quitte le programme immédiatement.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 45%
 
Posts: 41674
Images: 15208
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Adriweb » 13 Oct 2015, 20:05

Mario ne marche pas non plus chez moi, ptet qu'il était en train de le modifier....

Sinon, le lien ne marche plus, contrairement à celui-ci: https://drive.google.com/file/d/0B8e1YE ... sp=sharing
Voici sinon une chose enlevée par KermM mais qui appartenait tout de même apparement à Mateo (d'après ce qu'il a dit), donc la revoici jusqu'à nouvel ordre: https://mega.nz/#!pJYV1QyA!v07mZyrSwXZd ... lTS8_rnORM
Le reste des choses enlevées (pas tant de choses que ça, d'après ce que j'ai vu) sont relativement compréhensible niveau légalité: ROM dumps, par exemple.

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: 78.4%
 
Posts: 14670
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Adriweb » 13 Oct 2015, 23:08

Les projets de Mateo sont en cours d'upload sur son compte GitHub (même si c'est moi qui m'occupe de faire ça, en l'occurence).
Cesium est prêt, par exemple: https://github.com/MateoConLechuga/Cesium

Ceci sera bien mieux qu'un simple zip ici ou là, pour le futur du shell et de ses autres projets :)

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: 78.4%
 
Posts: 14670
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby Adriweb » 14 Oct 2015, 02:38

(joli triple-post...)

Version 1.1.2 en ligne (sur GitHub et TI-Planet), j'ai rapidement corrigé un problème de touche qui se propageaient à la sortie de programmes ASM activant les interruptions (Calcuzap, par exemple). Par exemple, si on quittait un programme avec
clear
, la touche allait aussi agir sur Cesium, ce qui le fait quitter par la suite.

Commit: https://github.com/MateoConLechuga/Cesi ... 336c731209

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: 78.4%
 
Posts: 14670
Images: 1118
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby DoOmnimaga » 14 Oct 2015, 02:54

Adriweb wrote:Mario ne marche pas non plus chez moi, ptet qu'il était en train de le modifier....

Sinon, le lien ne marche plus, contrairement à celui-ci: https://drive.google.com/file/d/0B8e1YE ... sp=sharing
Voici sinon une chose enlevée par KermM mais qui appartenait tout de même apparement à Mateo (d'après ce qu'il a dit), donc la revoici jusqu'à nouvel ordre: https://mega.nz/#!pJYV1QyA!v07mZyrSwXZd ... lTS8_rnORM
Le reste des choses enlevées (pas tant de choses que ça, d'après ce que j'ai vu) sont relativement compréhensible niveau légalité: ROM dumps, par exemple.


Si j'ai bien lu, le litige concernait MobileTunes. Kerm a créé la version originale de MobileTunes 3 il y a des années. Il est possible que Mateo l'ai mis à jour ou forké, mais que Kerm n'autorisait pas sa publication tout de suite.
Image Image Image
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 8.1%
 
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: dreamofomnimaga.page

Re: Cesium: le 1er Shell pour TI-84 Plus CE / TI-83 Premium

Unread postby MateoConLechuga » 14 Oct 2015, 02:58

It's also entirely possible that Mateo created his own player and made it compatible with mobileTunes3 songs. Just saying. ;) Kerm simply based his work off of that of others, in this case. There was none of Kerm's code in any of it, and he should really look at where he got the original code for mobiletunes before he passes such judgment. But that's just me. Carry on. :)
User avatar
MateoConLechugaVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 60.5%
 
Posts: 50
Joined: 12 Oct 2015, 21:56
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mateoconlechuga

PreviousNext

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 29 guests

-
Search
-
Social TI-Planet
-
Featured topics
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1052 utilisateurs:
>1005 invités
>42 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)