π
<-

Nouvel OS 84

Nouveautés, projets, mises à jour.

Re: Nouvel OS 84

Message non lude Webfly » 21 Fév 2010, 13:25

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 :P
Le bonheur est une forme de contemplation que le sage s'efforce d'atteindre.
Avatar de l’utilisateur
Webfly
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 64.8%
 
Messages: 197
Inscription: 09 Jan 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Term S

En ligne

Re: Nouvel OS 84

Message non lude critor » 21 Fév 2010, 13:28

Webfly a écrit: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 :P



Oh, c'est Mic qui m'a montré la voie :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Nouvel OS 84

Message non lude tama » 21 Fév 2010, 15:47

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.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

En ligne

Re: Nouvel OS 84

Message non lude critor » 21 Fév 2010, 19:48

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+.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

Re: Nouvel OS 84

Message non lude critor » 21 Fév 2010, 23:13

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:

Code: Tout sélectionner
: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.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

Re: Nouvel OS 84

Message non lude critor » 21 Fév 2010, 23:29

Exemple d'utilisation de mon programme VERSTRNG, pour les programmeurs Basic qui veulent gérer le nouveau système 2.53MP:



Code: Tout sélectionner
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: Tout sélectionner
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: Tout sélectionner
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 ? :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Nouvel OS 84

Message non lude jacques » 22 Fév 2010, 09:41

critor2000 a écrit:Les développeurs Basic z80 existent-ils encore ?

Oui : moi m'sieur ! :D:

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 !!
Avatar de l’utilisateur
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 14.9%
 
Messages: 2057
Images: 0
Inscription: 25 Aoû 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: prépa PSI

Re: Nouvel OS 84

Message non lude Adriweb » 22 Fév 2010, 11:11

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

En ligne

Re: Nouvel OS 84

Message non lude critor » 22 Fév 2010, 11:19

jacques a écrit:
critor2000 a écrit:Les développeurs Basic z80 existent-ils encore ?

Oui : moi m'sieur ! :D:

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?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Nouvel OS 84

Message non lude jacques » 22 Fév 2010, 11:49

critor2000 a écrit:
jacques a écrit:
critor2000 a écrit:Les développeurs Basic z80 existent-ils encore ?

Oui : moi m'sieur ! :D:

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 !!
Avatar de l’utilisateur
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 14.9%
 
Messages: 2057
Images: 0
Inscription: 25 Aoû 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: prépa PSI

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
3613 utilisateurs:
>3593 invités
>13 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
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)