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 FichierOuvrir 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
Astuces TI 68k
44 posts
• Page 1 of 5 • 1, 2, 3, 4, 5
Astuces TI 68k
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Astuces TI 68k
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 :
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...
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: Select all
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...
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Astuces TI 68k
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...
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...
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Astuces TI 68k
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...
(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...
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
SL Message
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 :
ou le
Placez un commentaire contenant le message à afficher :
ou
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.
Au début de votre programme, juste après le :
Prgm
ou le
Func
Placez un commentaire contenant le message à afficher :
Prgm:(c)Ceci est un programme.
ou
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.
je suis un ptit con et jai uen gueule de mongolien
-
lancelot
Niveau 8: ER (Espèce Rare: nerd)- Posts: 204
- Joined: 17 Mar 2005, 00:00
- Location: Lorraine
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S Physique-Chimie
Re: Astuces TI 68k
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...)
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)
(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)
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Astuces TI 68k
la commande pour faire un reset total ca marche pas
il y en a t-il une autre que vous connaissez svp
il y en a t-il une autre que vous connaissez svp
-
GenX
Niveau 4: MC (Membre Confirmé)- Posts: 19
- Joined: 28 Dec 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Astuces TI 68k
t'es sûr que t'a essayé les 2 ?
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Astuces TI 68k
j'ai fait celui la Exec "4e4a4260fc0000"
je vais pas faire celui qui fait grillé la calculatrice
je vais pas faire celui qui fait grillé la calculatrice
-
GenX
Niveau 4: MC (Membre Confirmé)- Posts: 19
- Joined: 28 Dec 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Astuces TI 68k
et t'as essayé :
Exec "4e424e750000"
Exec "4e424e750000"
`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: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
44 posts
• Page 1 of 5 • 1, 2, 3, 4, 5
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests