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...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 Astuces TI 68kVoir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivante
AuteurMessage
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Astuces TI 68k   Mer 5 Avr - 14: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
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 19: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...
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 20: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...
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
Age : 24
Inscrit le : 07 Sep 2004
Messages : 9752
Localisation : Talence
Calculatrice : Voyage 200 & TI-Nspire CAS
Classe : Prépa Oral CAPES Maths


Impureté:
56/450  (56/450)
Dernière note en maths: -/20

MessageSujet: Re: Astuces TI 68k   Mar 11 Avr - 20: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
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Lun 8 Mai - 14: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...
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
lancelot
Elite
Elite


Sexe:MasculinPoissonsSerpent
Age : 19
Inscrit le : 17 Mar 2005
Messages : 206
Localisation : Lorraine
Calculatrice : Voyage 200 (:D)
Classe : Terminale S Physique-Chimie

MessageSujet: SL Message   Jeu 25 Mai - 15: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
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 15: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)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
GenX
Débutant




Inscrit le : 28 Déc 2005
Messages : 19

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 16: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
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

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

t'es sûr que t'a essayé les 2 ?
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
GenX
Débutant




Inscrit le : 28 Déc 2005
Messages : 19

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

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


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

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

et t'as essayé :
Exec "4e424e750000"
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
GenX
Débutant




Inscrit le : 28 Déc 2005
Messages : 19

MessageSujet: Re: Astuces TI 68k   Mer 31 Mai - 16: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
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Jeu 1 Juin - 18: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...
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
lancelot
Elite
Elite


Sexe:MasculinPoissonsSerpent
Age : 19
Inscrit le : 17 Mar 2005
Messages : 206
Localisation : Lorraine
Calculatrice : Voyage 200 (:D)
Classe : Terminale S Physique-Chimie

MessageSujet: Re: Astuces TI 68k   Sam 3 Juin - 17: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
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Astuces TI 68k   Sam 3 Juin - 20: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 :)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
Astuces TI 68kVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivante

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