Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
AccueilPortailGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Network, essai 1
par godbod Dim 09 Juil 2017, 02:18

» GODBOD
par godbod Sam 08 Juil 2017, 14:05

» Numbers
par godbod Sam 08 Juil 2017, 13:54

» Mort ?
par godbod Sam 08 Juil 2017, 13:47

» mon humeur
par Ver2guerre Sam 30 Juil 2016, 19:44

» [A voir] Programme de traduction original : WikiTranslate
par AdRiWeB Lun 01 Fév 2016, 04:50

» Reprise ?
par Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
par Ver2guerre Dim 27 Mai 2012, 12:11

» Problème TI 89 Titanium non visible après mise à jour
par abdoukid Mer 23 Mai 2012, 13:37

» Y'a quelqu'un ?
par Ver2guerre Sam 21 Avr 2012, 23:10

Quick message
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16

Partagez | 
 

 Boite à codes

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Boite à codes   Lun 24 Mar 2008, 00:06

Postez ici vos scripts, du plus stupide au plus utile, que vous avez crée ou que vous avez trouvé !
Celui qui postera le plus de scripts aura une récompense :p




Syfo a écrit:
Quels genres de scripts?

tama a écrit:
bah tous les genres :)

edit par tama : fusion des messages

_________________




Dernière édition par tama le Mar 29 Avr 2008, 19:45, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Mer 02 Avr 2008, 22:16

venant de mon espace perso :

tama a écrit:
Quelques trucs utiles pour les possesseurs de TI83+/TI84+ : scroller l'écran
pour les nuls :)



  1. Créer un nouveau programme
  2. Sur la première ligne, mettre AsmPrgm (cette instruction se trouve dans le catalogue)
  3. La suite, c'est une chaine héxadécimale

Scroller une partie de l'écran à droite :
2140930Exx060CB7CB1E2310FB0D20F5EF6A48C9

Remplacer xx par le nombre de lignes à "scroller" à partir du haut en héxadécimal (entre 0 et 40)

Scroller une partie de l'écran à gauche :
213F960Exx060CB7CB162B10FB0D20F5EF6A48C9

Pareil que précédemment, remplacer xx par le nombre de lignes à "scroller"
Cette fois à partir du bas

Scroller une partie de l'écran en haut :
214C9311409301yyyyEDB0EB010C00EF304CEF6A48C9
Nombre de lignes à partir du haut

Alors là, c'est plus compliqué pour yyyy:
On va prendre n pour le nombre de lignes


  1. Multiplier n par 12
  2. Convertir le résultat en héxadécimal
  3. Inverser l'ordre des octets : par exemple 02F416 (75610) devient F402

Prenons un exemple, pour 50 lignes :


  1. 50*12=600
  2. 60010 = 025816
  3. Résultat final pour yyyy : 5802

Le code pour scroller 50 lignes est donc :
214C93114093015802EDB0EB010C00EF304CEF6A48C9

Scroller une partie de l'écran en bas :
213396113F9601yyyyEDB823010C00EF304CEF6A48C9

Même principe que précedemment pour yyyy
Nombre de lignes à partir du bas

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Mer 02 Avr 2008, 22:17

tama a écrit:
C'est une perle que je viens de dégoter sur le forum de l'équipe de Detached Solutions, un "Error Handler" sur 83+/84+, ça capte les erreurs mais sans arrêter le programme :) et ça stocke l'erreur dans la variable X

Passons à la pratique =] :

1.Créer un nouveau programme, y mettre :
Code:

AsmPrgm
21E89DE7EFF1423803EF51
43EFD74A3A7884FE04203AEFF1421A6F
131A6713E5D5E521E89DE7E1EF394336
16E1C11313EDB021D89DCD590021E89D
E7EF9B4ACD5C00AF6F2600EF9247EF56
41EFD14AC9EFAD441674656D70657865
63

2. (facultatif) Compiler le programme pour obtenir un programme ASM :

AsmComp(prgmxxxxxx,prgmyyyyyy)

xxxxxx = nom du programme contenant la source (en 1.)
yyyyy = nom du nouveau programme ASM

Pour utiliser le programme, mettre l'instruction à exécuter entre guillemets dans Ans puis lancer le programme (compilé ou non) à la suite :

exemple
"RecallPic 1":Asm(prgmERRH
=>Affiche l'image 1

  • si elle n'existe pas, retourne 141 dans X
  • si elle est archivée, retourne 175 dans X
Une chtite capture d'écran pour finir :


Et le programme en question (non compilé), ça sera plus facile et plus sûr que de tout recopier :
>>>Par ici<<<

Ca aide vachement dans les programmes après ^_^

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Sam 26 Avr 2008, 13:16

Hey

AsmPrgm
3AFA89F60CE6EF32FA89C9


(de United-TI)

Explication :
Citation :

Put that in a program called prgmFRAC. Then enable it with Asm(prgmFRAC. It's also there in the attachment if anyone wants it.

This
will make fraction format the default for numbers that can be written
as fractions in the first place. Unfortunately, it seems that pressing
the left or right keys in any menu will reset the format back to
decimal, so the use of this is limited. Presumably this can be made
permanent with a hook, but that's no longer quite as simple a solution.

=>




adriweb a écrit:
rhoo c'est génial le dernier code, pour les fractions :p

et pour le désactiver ? Razz

tama a écrit:
Citation :

Unfortunately, it seems that pressing
the left or right keys in any menu will reset the format back to
decimal
, so the use of this is limited. Presumably this can be made
permanent with a hook, but that's no longer quite as simple a solution.

Sinon, j'aime bien le temps de réaction (2 jours)
adri, t'as vu le message que j't'ai laissé sur ton livre d'or ?

adriweb a écrit:
oui lol jsuis pas trop dispo ces temps ci ^^


livre d'or -> euh non, jvais voir ca ^^

tama a écrit:
ouaip mais t'es bien passé au moins une fois durant ces 2 jours, donc t'aurais dû quand même le voir Wink

edit par tama : fusion des messages pour éviter HS

_________________




Dernière édition par tama le Mar 29 Avr 2008, 19:42, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Mar 29 Avr 2008, 19:51

Bloquer la touche [On] dans un programme basic

Citation :

Créer un nouveau programme, ONBLOCK par exemple, y écrire :
Code:

AsmPrgm
EFD74AEFEF4A
7BB728053DC0
ED56C9F32100
991101990100
01369AEDB021
C59D119A9A01
0D00EDB03E99
ED47ED5EFBC9
08D9DB03E6FE
D303CD3A00ED4D

(divisé par groupes de 12 pour rendre plus clair et éviter les erreurs)

Utilisation :

0:Asm(prgmONBLOCK) - Bloque la touche [On]
1:Asm(prgmONBLOCK) - Débloque la touche [On] / conseillé à la fin du programme



adriweb a écrit:
cool aussi, ce dernier code Very Happy

je sens que je vais mettre tout ca sur mon blog ;D



PS : pour le livre d'or :


jviens de le voir lol : héhé merci ^^

c'est vrai que yen a, du monde, qui demande plus de détails, lol :



bon stop hs

tama a écrit:
si tu veux, je ne les ai pas protégés, d'ailleurs ils ne sont pas de moi...
mais
j'aimerais bien ne pas être le seul à proposer des codes, proposez,
même si ce sont des codes non optimisés, qui servent pas à grand-chose
etc...

edit par tama : fusion des messages

_________________




Dernière édition par tama le Mar 29 Avr 2008, 20:09, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3927
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Boite à codes   Mar 29 Avr 2008, 20:12

adriweb sur son blog a écrit:
Une astuce : avoir les minuscules facilement :

Vous l'avez peut-être remarqué, les minuscules,
si vous programmez font défaut, pour améliorer l'apparence d'un programme. Et vous avez beau chercher, vous n'avez rien trouvé. C'est normal : par défaut, les TI-83(+) et TI-84+ n'ont pas cette fonctionnalité activée.

Pourtant, une [petite] astuce existe ^^.

Voici
une excellente méthode (vraiment !!), mais il faut savoir écrire des programmes si vous voulez le retaper manuellement (là, c'est pas bien compliqué).

Voici le principe :

Créer 1 programme : ABC (son nom)

Code:
PRGM:ABC

:AsmPrgm
:21148A3E08AE77C9

Une fois ceci recopié, quittez et faites : AsmComp(prgmABC,prgmMINUMAJU) et puis ensuite faites : Asm(prgmMINUMAJU)

Voila, c'est terminé !

Maintenant, pour pouvoir écrire avec les minuscules, exécutez le programme MINUMAJU
et exécutez le encore une fois pour désactiver les minuscules.

Parfait !

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Mar 29 Avr 2008, 20:45

bah voilà

en attendant, une autre que j'ai trouvé sur UTI :

Citation :

AsmPrgm
2183FE
228880
2136C0
228A80
21AFC9
228C80
218880
DB06
EF664F
C9

Ce code va bloquer tout simplement l'accès au menu mémoire, comme quand
on active l'option "block the memory menu from access" depuis Mirage OS
Remplacer 36 par un autre nombre pour bloquer une autre touche :


Normal
Avec 2nd
49
48
2E
5A
44

45
0A



B4
31


32
2C
2D
35
09
B6
B7
B9
BB
84
BD
8B
85
86
83
C1
95
96
97
82
BF
92
93
94
81
8A
8F
90
91
80

8E
8D
8C
05
gauche : 02h
haut : 03h
droite : 01h
bas : 04h
30
4B
57
3B
4A

40
0B



41
3A


33
39
2F
38
09
37
B8
BA
BC
B5
BE
98
EC
ED
EF
C2
F9
FA
FB
87
C0
F6
F7
F8
88
0C
F3
F4
F5
36

3E
EE
C5
0D

Ainsi, pour bloquer la touche [PRGM] par exemple, le code serait :
AsmPrgm
2183FE
228880
212DC0
228A80
21AFC9
228C80
218880
DB06
EF664F
C9

Pour désactiver cela, il semblerait qu'il suffit juste de faire un Garbage Collect ou de créer un nouveau programme et d'y mettre :

Code:

AsmPrgm
AF328880

Utile pour faire une peur bleue à un "copain" :p



adriweb a écrit:
avec ceci :

http://weregoose.unitedti.org/routines.html


on peut lock le topic

mdr


'fin non, ya pas d'ASM ^^

Citation :

bah nan, le mieux c'est de les mettre, pas de balancer des liens ^^
'fais pas ton ValProg :p

_________________




Dernière édition par tama le Mer 30 Avr 2008, 12:09, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7085
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Boite à codes   Jeu 10 Juil 2008, 15:29

Le code le plus simple pour faire un "RAM Cleared" sur TI83+/84+ :

Code:

AsmPrgm
C7

(pour ceux qui connaissent un peu d'ASM, cela correspond à un RST 00h, instruction qui simule l'enlèvement d'une pile)

Exécuter ensuite en faisant Asm(prgmnom_du_programme)

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Boite à codes   

Revenir en haut Aller en bas
 

Boite à codes

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: TI :: TI z80 :: Need help !-
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit