π
<-

Nouvel OS 84

Nouveautés, projets, mises à jour.

Re: Nouvel OS 84

Unread postby Webfly » 21 Feb 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.
User avatar
Webfly
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 64.8%
 
Posts: 197
Joined: 09 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S

Re: Nouvel OS 84

Unread postby critor » 21 Feb 2010, 13:28

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 :P



Oh, c'est Mic qui m'a montré la voie :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel OS 84

Unread postby tama » 21 Feb 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.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: Nouvel OS 84

Unread postby critor » 21 Feb 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel OS 84

Unread postby critor » 21 Feb 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: 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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel OS 84

Unread postby critor » 21 Feb 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: 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 ? :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel OS 84

Unread postby jacques » 22 Feb 2010, 09:41

critor2000 wrote: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 !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Nouvel OS 84

Unread postby Adriweb » 22 Feb 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.2%
 
Posts: 14886
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Nouvel OS 84

Unread postby critor » 22 Feb 2010, 11:19

jacques wrote:
critor2000 wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Nouvel OS 84

Unread postby jacques » 22 Feb 2010, 11:49

critor2000 wrote:
jacques wrote:
critor2000 wrote: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 !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

PreviousNext

Return to Actualités

Who is online

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

-
Search
-
Social TI-Planet
-
Featured topics
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
-
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.
2763 utilisateurs:
>2751 invités
>5 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
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)