
Nouvel OS 84
Re: Nouvel OS 84
Génial cette fonction ! Je te vois bien essayer toutes les fonctions possible et imaginable sur la caltos pour essayer de trouver de nouveaux trucs 

Le bonheur est une forme de contemplation que le sage s'efforce d'atteindre.
-
Webfly
Niveau 8: ER (Espèce Rare: nerd)- Posts: 197
- Joined: 09 Jan 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Term S
Re: Nouvel OS 84
Webfly wrote:Génial cette fonction ! Je te vois bien essayer toutes les fonctions possible et imaginable sur la caltos pour essayer de trouver de nouveaux trucs
Oh, c'est Mic qui m'a montré la voie

-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42496
- Images: 17334
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Nouvel OS 84
intéressant, c'est comme le Δx et le Δy des anciens OS en fait ?
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10995
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Nouvel OS 84
En passant, d'après les fichier 8xu, le système 84+ occupe exactement 4 pages mémoire de plus (64Ko) que le système 83+.
Sans compter bien sûr les pages mémoire qu'il réserve (swap plus large que sur 83+).
Cela confirme hélas que nous aurons beaucoup de mal à faire rentrer et fonctionner l'OS 2.53MP sur 83+.
Sans compter bien sûr les pages mémoire qu'il réserve (swap plus large que sur 83+).
Cela confirme hélas que nous aurons beaucoup de mal à faire rentrer et fonctionner l'OS 2.53MP sur 83+.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42496
- Images: 17334
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Nouvel OS 84
Notre regretté Xywez m'avait à mes débuts confié une astuce pour éviter le message "Done" en fin de programme.
Il suffisait de terminer le programme pas:
Cette astuce ne semble plus marcher sur l'OS 2.53MP.
Il affiche "Done" dans tous les cas, même si la dernière instruction est un Output.
Il suffisait de terminer le programme pas:
- Code: Select all
:Output(1,1,"
Cette astuce ne semble plus marcher sur l'OS 2.53MP.
Il affiche "Done" dans tous les cas, même si la dernière instruction est un Output.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42496
- Images: 17334
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Nouvel OS 84
Exemple d'utilisation de mon programme VERSTRNG, pour les programmeurs Basic qui veulent gérer le nouveau système 2.53MP:
http://tiplanet.org/index.php?mod=ar ... oirid=1639
C'est l'idée que nous a en gros énoncée Bisam.
Effectivement ici, l'instruction Classic (spécifique à l'OS 2.53MP) n'est exécutée que sur cet OS - donc pas d'erreur à l'exécution.
Toutefois, comme déjà dit, avant même l'exécution nous aurons du mal à transférer un programme contenant les nouvelles instructions sur un OS non-2.53MP.
Une solution serait alors de remplacer les 2 blocs conditionnels en début et fin de programme, par des programmes assembleur, qui eux seront transférables!!!
Voici l'idée:
Et voici déjà un petit embryon d'un MPOFF assembleur, qui désactive MathPrint:
Tout programme Basic utilisant de façon "intensive" les sorties sur l'écran de calcul, doit absolument désactiver MathPrint, sinon il tournera 3 à 4 fois plus lentement que sur les autres OS.
Si il y a des personnes intéressées, je peux creuser la chose et rajouter MPOFF dans mon archive de VERSTRNG:
http://tiplanet.org/index.php?mod=ar ... oirid=1639
Dites-moi... car avec 2 téléchargements, ça ne m'encourage pas trop à continuer.
Les développeurs Basic z80 existent-ils encore ?
- Code: Select all
Asm(prgmVERSTRNG
If Str0="2.53MP"
Then
Classic
End
[ . . . ] // votre programme en Basic
If Str0="2.53MP"
Then
MathPrint
End
http://tiplanet.org/index.php?mod=ar ... oirid=1639
C'est l'idée que nous a en gros énoncée Bisam.
Effectivement ici, l'instruction Classic (spécifique à l'OS 2.53MP) n'est exécutée que sur cet OS - donc pas d'erreur à l'exécution.
Toutefois, comme déjà dit, avant même l'exécution nous aurons du mal à transférer un programme contenant les nouvelles instructions sur un OS non-2.53MP.
Une solution serait alors de remplacer les 2 blocs conditionnels en début et fin de programme, par des programmes assembleur, qui eux seront transférables!!!
Voici l'idée:
- Code: Select all
Asm(prgmVERSTRNG
If Str0="2.53MP"
Asm(prgmMPOFF
[ . . . ] // votre programme en Basic
If Str0="2.53MP"
Asm(prgmMPON
Et voici déjà un petit embryon d'un MPOFF assembleur, qui désactive MathPrint:
- Code: Select all
res 5, (iy+44h)
b_call(_ClrScrn)
b_call(_HomeUp)
Tout programme Basic utilisant de façon "intensive" les sorties sur l'écran de calcul, doit absolument désactiver MathPrint, sinon il tournera 3 à 4 fois plus lentement que sur les autres OS.
Si il y a des personnes intéressées, je peux creuser la chose et rajouter MPOFF dans mon archive de VERSTRNG:
http://tiplanet.org/index.php?mod=ar ... oirid=1639
Dites-moi... car avec 2 téléchargements, ça ne m'encourage pas trop à continuer.
Les développeurs Basic z80 existent-ils encore ?

-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42496
- Images: 17334
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Nouvel OS 84
critor2000 wrote:Les développeurs Basic z80 existent-ils encore ?
Oui : moi m'sieur !

Sinon, j'ai testé l'un de mes programme utilisant massivement l'écran de calcul, et bien même en désactivant le MathPrint dans Mode, le programme est ralenti. Ce qui n'est évidemment pas le cas avec un OS antérieur.
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2057
- Images: 0
- Joined: 25 Aug 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: prépa PSI
Re: Nouvel OS 84
bizarre il ne devrait pas vraiment être ralenti .... ? TU peux faire un compteur pour voir par exemple au bout de 100 itérations le temps qu'il prend et on comparera avec un 2.43
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14886
- Images: 1211
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Nouvel OS 84
jacques wrote:critor2000 wrote:Les développeurs Basic z80 existent-ils encore ?
Oui : moi m'sieur !![]()
Sinon, j'ai testé l'un de mes programme utilisant massivement l'écran de calcul, et bien même en désactivant le MathPrint dans Mode, le programme est ralenti. Ce qui n'est évidemment pas le cas avec un OS antérieur.
Il est ralenti pareil comme avec MP activé?
Ou moins?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42496
- Images: 17334
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Nouvel OS 84
critor2000 wrote:jacques wrote:critor2000 wrote:Les développeurs Basic z80 existent-ils encore ?
Oui : moi m'sieur !![]()
Sinon, j'ai testé l'un de mes programme utilisant massivement l'écran de calcul, et bien même en désactivant le MathPrint dans Mode, le programme est ralenti. Ce qui n'est évidemment pas le cas avec un OS antérieur.
Il est ralenti pareil comme avec MP activé?
Ou moins?
J'ai testé avec mon programme "call of duty 2" (sous TiLem), voilà ce que ça donne :
-bonne vitesse avec l'OS 2.41
-lent avec l'OS 2.53MP et le MP désactivé
-très lent avec l'OS 2.53MP et le MP activé.
Je chronométrer tout ça avec un compteur comme Adriweb l'a proposé.
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2057
- Images: 0
- Joined: 25 Aug 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: prépa PSI
Who is online
Users browsing this forum: ClaudeBot [spider] and 9 guests