Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Astuces TI 68k

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Astuces TI 68k   Mer 5 Avr - 13:10

même principe que les astuces pour les z80...
(pour les z80, voir : http://tibank.forumactif.com/viewtopic.forum?t=1251

ma première astuce :

Envoyer des images ou des photos à la TI depuis le PC

C’est possible d’envoyer des images ou des photos sur la TI-89 !!
(des images « fixes », les gifs animés ne marchant pas)

Logiciels requis :
-Microsoft Image Resizer (à télécharger sur le site : http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/ImageResizerPowertoySetup.exe
-TIConnect (à télécharger sur le site officiel : http://education.ti.com) et plus spécialement TI ScreenCapture

1.Aller dans l’explorateur Windows et dans le menu Outils, Options des dossiers. Dans l’onglet « Affichage », décocher la case « Masquer les extensions dont le type est connu » si elle est cochée

2.Trouver l’image ou la photo à envoyer à la TI

3.Utiliser Microsoft Image Resizer : Cliquer avec le bouton droit sur l’image, puis « Resize Pictures ». Cliquer sur « Advanced>> » puis choisir « Custom » et entrer les valeurs x et y
Le fichier redimensionné s’appelle : nom de l’image (custom).extension de l’ancien fichier
Entrer les valeurs voulues de la photo : plus ces valeurs seront petites et moins la qualité de l’image sera bonne :
-Valeurs maximales pour la TI-89 : 160x100
Dimensions conseillées : 100x75
-Valeurs maximales pour la TI-92 et la Voyage 200 : 240x128

4.Modifier son extension en bitmap : nomdufichier.bmp
Vérifier que le nom du fichier est un nom valide pour la Ti (8 caractères max, pas de caractères spéciaux…)

5.Ouvrir TI ScreenCapture
6.Choisir Fichier>Ouvrir et trouver l’image bitmap redimensionnée
7.Choisir Envoyer l’image : le logiciel convertit automatiquement en une extension compatible avec la TI (..i) et en niveaux de gris sur la TI !!

L’image sera considérée comme une « Picture » donc ne prendra que 2-3 ko au maximum (une image de 100x75 prend 982 octets)

ceci marche également pour les TI z80 mais il faut convertir à un format plus petit (94x62 max) et donc la qualité sera moins bonne.
La procédure est la même. Sur les TI z80 l'image ne prendra que 767 octets quelque soit les dimensions

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 18:58

MENU SPECIAL
Sur les TI68k il est possible de mettre des images dans les menus !
pour cela, il faut d'abord créer l'image : elle doit IMPERATIVEMENT être de dimensions 16x16


-créer l'image
-taper :

Code:

StoPic nomdelavariable,0,0,16,16



ensuite pour l'inclure dans le menu : faire comme un menu ordinaire


ToolBar
Title nomdelavariable
...
...
EndTBar



au lieu de mettre du texte, il y aura une image dans le menu

Remarques :
-L'écran réservé au menu fait 15 lignes : on ne verra donc pas la 15ème ligne de l'image puisqu'elle sera confondue avec le trait
-La 16ème ligne dépassera sur le graph

Il est aussi possible de le faire avec des librairies...

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 19:03

FAIRE DES NIVEAUX DE GRIS
c'est possible en "basic pur" avec la fonction "CyclePic"

1.créer plusieurs images avec le même "radical"
ex : pic1, pic2, pic3, pic4...

2.utilisetr cyclepic : mettre le nombre de secondes d'attente à 0
CyclePic pic,4,0,100

le nombre de cycles (100) est optionnel

Les pixels communs aux 4 images seront les plus proches du noir
Ceux qui apparaissent sur 3 images un peu moins
Ceux qui apparaissent sur 2 encore un peu moins
etc...

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 19:50

Excellente astuce, je connaissais pas

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Lun 8 Mai - 13:42

quelques screenshots pour illustrer cette astuce
(désolé pour la qualité, c'est pris à partir d'un émulateur (TIEmu) et de CalcCapture)

1.Créer une première image


2.Effacer l'écran (ou pas) puis créer une seconde image


3.Ecrire dans l'écran Home (ou faire un programme)


Commentaires

CyclePic "s",2,0,10
"s"=string (les images sont nommées s1 et s2)
2=nombre d'images
0=temps d'attente entre les 2 images
10=nombre de cycles

Cette boucle sert à afficher les niveaux de gris :
Le texte est dans les 2 images : il sera affiché en noir
Le cadre est seulement dans la 2ème image : il sera affiché en gris
Le texte hors cadre est affiché lui aussi dans la 2ème image : il sera aussi affiché en gris

reste du code :
if getKey()=264 : 264=touche [ESC]

ensuite, lancer le programme et...

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
lancelot
Elite
Elite


Masculin Age: 20
Classe: Terminale S Physique-Chimie
Calculatrice(s): Voyage 200 (:D)
Messages: 206
Efficacité: 0
Localisation: Lorraine
Date d'inscription: 17/03/2005

MessageSujet: SL Message   Jeu 25 Mai - 14:22

Il y a possibilité d'écrire un message dans la Ligne de Statut sans passer par des librairies. Cette astuce est connue mais je la met quand-même :

Au début de votre programme, juste après le :
Citation:
Prgm

ou le
Citation:
Func


Placez un commentaire contenant le message à afficher :
Citation:
Prgm:(c)Ceci est un programme.

ou
Citation:
Func:(C)Ceci est une fonction.


Le message apparaîtra dans la SL après chaque exécution du programme ou à partir de l'écran Catalog en appuyant sur F1 après avoir sélectionné la fonction.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 14:21

Bon bah voici les chaines Exec...ce sont des chaines utilisées pour exécuter des fonctions ASM normalement indisponibles en basic, qui sont donc accessibles directement à partir du catalogue
(ou pour faire des blagues...)

Syntaxe:Exec "...."

Où "..." est une chaine composée de chiffres en base héxadécimale; voici les principales chaines :

AVANT DE COMMENCER
ATTENTION !! UNE ERREUR DANS UNE CHAINE EXEC, MÊME UNE LETTRE PEUT ETRE MAL INTERPRETEE ET FAIRE DES EFFETS BIZARRES, OU MÊME FAIRE UN RESET TOTAL !! A MANIER AVEC PRECAUTION DONC !! :)


il existe également des programmes pour convertir des programmes ASM en chaine EXEC mais
1.Ca sert quasiment à rien
2.Ca prend 2 à 3 fois plus de place que le programme ASM
enfin vous pouvez toujours chercher...

Donc voilà les chaines Exec :
1.Eteindre la TI en boucle
Exec "4e446000fffc4e750000"

2.Eteindre la TI (une fois)
Exec "4e444e750000"

3.Faire un reset (RAM)
Exec "4e424e750000"

(au passage remarquez la différence : il suffit de changer le 2 en 4 et l'effet est tout différent !!)

4.Effacer TOUT l'écran (même les menus, la barre en-dessous...)
Exec "41F84C00303C02ED429020FC
0000000051C8FFF64E750000"

5.Accéder au menu de test (teste l'écran, la mémoire... mais se finit souvent par un reset de la RAM)
Exec"4e4a4e750000"

(encore une fois, le 4 remplacé par un e et voilà...)

6.Empêcher l'interruption d'un programme avec la touche [On]
Attention ! A mettre dans une boucle : une boite de dialogue, une pause...le désactive
Exec "287800c8d9fc000003bc28544e944e750000"

7.Réactiver l'interruption du programme (avec [On])
inutile de le mettre dans une boucle
Exec "287800c8d9fc000003b428544e94287800c8d9fc000003b828544e944e750000" (bon courage ;)

8.Augmenter le contraste
Exec "00a5828544e944e750000"

9.Diminuer le contraste
Exec "00a5c28544e944e750000"

10.Inverser l'écran
Exec "41F84C00303C02ED0A98FFFFFFFF51C8FFF84E750000"

11.Faire un écran tout noir
Exec "41F84C00303C02ED4290469851C8FFFA4E750000"

12.Ouvrir la boite de dialogue "mode"
Exec "08D700074EF90000000A4E560000207800C8206803744E904E5E4E750000000A0006" (attention ne pas se tromper :)

13.Faire un reset TOTAL
Exec "4e4a4260fc0000"

Allez, maintenant quelques bonus :
14.Dessiner un Zelda sur l'écran
Exec "41f84c0043fa0014303c000f3099d1fc0000001e51c8fff64e7507c008301048248e4b1c497029ac192409080d100bf0125012501fd008701ff80000"
(attention !! :)

15.Pour griller la calto (pour sortir : reset=[2nd]+[<]+[>]+[ON] en même temps : attention perte des fichiers archivés !!!)
Exec "13fc00ff006000134e754e710000"

[b]16.Quelques bugs à faire (barre noire en haut de l'écran avec message)

exec "4e4c207800xx4ed00000"
où xx=
08 ; Bus Error
0c ; Address Error
10 ; Illegal Instruction
14 ; Divide by Zero
18 ; CHK Instruction
1c ; TRAPV Instruction
20 ; Privilege Violation
24 ; Trace
2c ; Line 1111 Emulator
60 ; Spurious Interrupt
7c ; Protected memory violation

Evidemment ceci peut être fait avec des librairies (flib...) mais ça peut être utile si c'est juste pour quelques appels (pourquoi gâcher 15 000 octets)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
GenX
Débutant
Débutant


Messages: 19
Efficacité: 0
Date d'inscription: 28/12/2005

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15:25

la commande pour faire un reset total ca marche pas
il y en a t-il une autre que vous connaissez svp
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15:26

t'es sûr que t'a essayé les 2 ?

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
GenX
Débutant
Débutant


Messages: 19
Efficacité: 0
Date d'inscription: 28/12/2005

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15:30

j'ai fait celui la Exec "4e4a4260fc0000"
je vais pas faire celui qui fait grillé la calculatrice
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15:35

et t'as essayé :
Exec "4e424e750000"

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
GenX
Débutant
Débutant


Messages: 19
Efficacité: 0
Date d'inscription: 28/12/2005

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15:42

cette commande m'envoi sur une page de test
alors que moi j'ai besoin de faire un reset total
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Jeu 1 Juin - 17:03

Juste une petite astuce pour aider ceux qui programment (c'est à dire tout le monde hein ? ;)

pour connaitre le temps d'éxecution d'un programme pour ensuite pouvoir l'améliorer il existe des programmes ASM :
j'utilise "ticktest", téléchargeable à partir de l'adresse :
http://www.ticalc.org/archives/files/fileinfo/194/19499.html

c'est très petit mais très utile pour optimiser le temps d'éxecution en modifiant des trucs, puis en testant...

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
lancelot
Elite
Elite


Masculin Age: 20
Classe: Terminale S Physique-Chimie
Calculatrice(s): Voyage 200 (:D)
Messages: 206
Efficacité: 0
Localisation: Lorraine
Date d'inscription: 17/03/2005

MessageSujet: Re: Astuces TI 68k   Sam 3 Juin - 16:04

Merci poru le programme Tama :D
Sinon les commandes effaçant l'écran avec les chaines Exec ne marchent pas sur V200 ou 92 car seule la partie correspondant à l'écran de la 89 s'efface.

J'ai essayé de bidouiller la chaine exec (c'est risqué..) j'arrive à effacer jusqu'à la ligne où l'on tappe ses calculs dans home mais pas au-dessous :( et pour la partie de droite, j'ai pas trouvé. Connaissez vous les chaines exec des 92 / V200 ?

_________________
je suis un ptit con et jai uen gueule de mongolien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Sam 3 Juin - 19:07

ça doit être facile à trouver
en tout cas maintenant je sais que ça marche que sur TI-89
je cherche ça et je le poste :)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
 

Astuces TI 68k

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation-
Poster un nouveau sujet   Répondre au sujet