Matrefeytontias's hex codes (ne pas poster ici, y'a un topic de discussion !)

Voir le sujet précédent Voir le sujet suivant Aller en bas

Matrefeytontias's hex codes (ne pas poster ici, y'a un topic de discussion !)

Message par matrefeytontias le Jeu 28 Juin - 7:56

Salut la com' !

À la demande de certains membres (et je dirais même d'un membre certain) je créé un topic où je posterai touuuutes mes créations hexadécimales Ok

J'updaterai à chaque fois que j'en aurai un nouveau, c'est à dire PAS D'EDIT, donc c'est pas la peine de hurler au double-post à chaque fois, c'est normal ^^


Dernière édition par matrefeytontias le Jeu 28 Juin - 8:55, édité 1 fois

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

ZHIDE

Message par matrefeytontias le Jeu 28 Juin - 7:57

On commence en douceur avec ZHIDE, je copie-colle mon topic parce que hein, bon Gni

Voici donc zHide, un programme qui cache un autre programme, dont le nom est passé dans Str0. Mais c'est caché, caché hein, il devient invisible dans tous les menus de la calto, EXEC, EDIT, SEND et même le menu MEM Ok (et même MEM Gni ). Évidemment, le deuxième programme, ZUNHIDE, sert à révéler votre programme quand vient le temps de l'utiliser.

J'ai donc fais une version pour 82 stats et une version pour 83+ (et tout ce qui va bien), donc ça marche sur toutes les z80 Ok

Version 83+:
zHide :
Code:
AsmPrgm
217884
3604
23
36AA
23
3609
23
3600
EFF142
D8
EB
23
117884
010900
EDB0
217884
3605
EFF142
D8
11F9FF
19
7E
D640
77
C9

zUnhide :
Code:
AsmPrgm
217884
3604
23
36AA
23
3609
23
3600
EFF142
D8
EB
23
117884
010900
EDB0
217884
3605
23
7E
D640
77
EFF142
D8
11F9FF
19
7E
C640
77
C9

Version 82 stats:
zHide :
Code:
213980
3604
23
36AA
23
3609
23
3600
CD2A44
D8
EB
23
113980
010900
EDB0
213980
3605
CD2A44
D8
11FCFF
19
7E
D640
77
C9
End
0000
End

zUnhide :
Code:
213980
3604
23
36AA
23
3609
23
3600
CD2A44
D8
EB
23
113980
010900
EDB0
213980
3605
23
7E
D640
77
CD2A44
D8
11FCFF
19
7E
C640
77
C9
End
0000
End

Code:
:Input "Hide prgm",Str0
:Asm(prgmZHIDE
ou
:Send(9prgmZHIDE
Et voici un screen montrant comment les utiliser :

[Vous devez être inscrit et connecté pour voir cette image]


Dernière édition par matrefeytontias le Lun 16 Juil - 6:26, édité 3 fois

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

ZEXECASM

Message par matrefeytontias le Jeu 28 Juin - 8:08

Cette fois-ci, je vous propose un programme qui permet d'exécuter le programme dont le nom est contenu dans Ans !

Par contre, pour l'instant vous ne pouvez exécuter que d'autres programmes hexa, mais je planche actuellement sur la version permettant d'exécuter un programme Basic Clin Oeil

Version 83+:
zExecAsm :
Code:
AsmPrgm
EFC541
3E72
327984
EFF142
D8
E61F
FE04
C0
217884
3605
23
1A
4F
0600
13
13
EB
EDB0
EFF142
D8
EF7C4E
C9

Version 82 stats:
zExecAsm :
Code:
CD8E42
3E72
323A80
CD2A44
D8
E61F
FE04
C0
213980
3605
23
1A
4F
0600
13
13
EB
EDB0
CD2A44
D8
CD0251
C9
End
0000
End

Pour l'utiliser, mettez le nom du programme ASM à exécuter dans Ans, et lancez prgmZASMEXEC !

Exemple : vous faites un programme pour vos poteaux qui sont des nouilles et pas capables de lancer un programme ASM tout seuls :

Code:
Input "Launch prgm",Str1
Str1
Send(9prgmZEXECASM ou Asm(prgmZEXECASM
DelVar Str1

Et le tour est joué, votre programme ASM est lancé !

[Vous devez être inscrit et connecté pour voir cette image]


Dernière édition par matrefeytontias le Jeu 28 Juin - 8:50, édité 1 fois

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

ZEXECBAS

Message par matrefeytontias le Jeu 28 Juin - 8:44

Bah en fait ça y est, j'ai fini le programme permettant d'exécuter un programme Basic dont le nom est passé dans Ans ! ^^

Il marche exactement de la même manière que zExecAsm, mais exécute un programme Basic.

Version 83+:
zExecBas :
Code:
AsmPrgm
EFC541
3E72
327984
EFF142
D8
E61F
FE04
C0
217884
3605
23
1A
4F
0600
13
13
EB
EDB0
FDCB084E
F5
FDCB08CE
EF9B4A
F1
2004
FDCB088E
C9

Version 82 stats:
zExecBas :
Code:
CD8E42
3E72
323A80
CD2A44
D8
E61F
FE04
C0
213980
3605
23
1A
4F
0600
13
13
EB
EDB0
FDCB084E
F5
FDCB08CE
CD8C4E
F1
2004
FDCB088E
C9
End
0000
End

Code:
:Input "Launch basic prgm",Str1
:Str1
:Asm(ZEXECBAS
ou
:Send(9prgmZEXECBAS

[Vous devez être inscrit et connecté pour voir cette image]

Imaginez ... vous faites un menu avec 6 choix, tous des programmes à lancer ... à la place, demandez directement à l'utilisateur quel programme lancer, stockez sa réponse dans Ans et exécutez zExecBas !


Dernière édition par matrefeytontias le Lun 16 Juil - 6:30, édité 1 fois

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

ZSCROLLD

Message par matrefeytontias le Mar 3 Juil - 1:23

On continue avec zScrollD, un programme pas forcément utile, mais qui peut être sympa pour des animations ou autres en Basic : il scrolle le buffer vers le bas (l'écran graphique). Je suis en train de faire les 3 autres directions, pas de panique ^^

Voici donc le code, toujours pour les deux caltos :
Version 82 stats:
ZSCROLLD :
Code:
21298E
110003
19
0640
C5
060C
11E8FF
19
7E
110C00
19
77
11F5FF
19
10F4
C1
10EA
CD9C4B
C9
End
0000
End
Version 83+:

ZSCROLLD :
Code:
AsmPrgm
214093
110003
19
0640
C5
060C
11E8FF
19
7E
110C00
19
77
11F5FF
19
10F4
C1
10EA
EF6A48
C9

Sachez cependant que ce prgm ne scroll l'écran qu'une fois -> ne fais descendre son contenu que d'un pixel, donc utilisez-le dans une boucle dans un programme Basic :
Code:
:For(I,1,64,1)
:Send(9prgmZSCROLLD
ou
:Asm(prgmZSCROLLD
:End

Fais disparaître l'image du graph buffer vers le bas
Le programme hexa met le graph à jour tout seul, pas besoin de DispGraph.

Un screen qui fait disparaître les axes ... sans AxesOff ! Très Content
[Vous devez être inscrit et connecté pour voir cette image]


Dernière édition par matrefeytontias le Lun 16 Juil - 6:37, édité 1 fois (Raison : Ajout du screen et modification de la présentation)

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

zScroll dans toutes les directions + nombre de pixels à scroller dans Ans

Message par matrefeytontias le Mer 1 Aoû - 15:54

Update !

Voilà maintenant zScroll fonctionnel dans toutes les directions ! :D

De plus, on stocke le nombre de pixels à scroller dans Ans avant l'appel du programme !

Ce sont tous des programmes 82 stats, donc pour les versions 83+ il y a toujours les 4 mêmes lignes à changer :
Pour les 83+:
Remplacez :
Code:
CDDC4E
par
EFD74A

CDFC4E
par
EFEF4A

21298E
par
214093

CD9C4B
par
EF6A48
Ces 4 lignes sont à changer dans les 4 programmes !
zScrollD (down) :
Code:
CDDC4E
CDFC4E
43
C5
21298E
110003
19
0640
C5
060C
11E8FF
19
7E
110C00
19
77
11F5FF
19
10F4
C1
10EA
CD9C4B
C1
10DA
C9
End
0000
End

zScrollL (left) :
Code:
CDDC4E
CDFC4E
43
C5
21298E
11FF02
19
0640
C5
37
3F
060C
7E
17
77
2B
10FA
C1
10F2
CD9C4B
C1
10E2
C9
End
0000
End

zScrollR (right) :
Code:
CDDC4E
CDFC4E
43
C5
21298E
0640
C5
37
3F
060C
7E
1F
77
23
10FA
C1
10F2
CD9C4B
C1
10E6
C9
End
0000
End

zScrollU (up) :
Code:
CDDC4E
CDFC4E
43
C5
21298E
110C00
19
0640
C5
060C
7E
11F4FF
19
77
110D00
19
10F4
C1
10EE
CD9C4B
C1
10DE
C9
End
0000
End

Et un ptit exemple Basic pour la route :
Code:
AxesOff
ClrDraw
0->Xmin
94->Xmax
0->Ymin
62->Ymax
Text(15,20,"ESPACE-TI
Circle(37,42,20
RandInt(10,25
Send(9prgmZSCROLLD
RandInt(10,25
Send(9prgmZSCROLLR
RandInt(10,25
Send(9prgmZSCROLLU
RandInt(10,25
Send(9prgmZSCROLLL

Je ne peux pas prévoir ce qu'il se passe si le contenu de Ans n'est pas un nombre ...

Bref, testez-le et faites part de vos commentaires Clin Oeil

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

ZLOCK

Message par matrefeytontias le Ven 3 Aoû - 13:26

Voilà maintenant un p'tit programme hexa qui sécurise la calto via un pseudo-mot de passe ; en effet la calto va rester éteinte jusqu'à ce qu'on appuie simultanément sur [Enter] [-] [÷] et [clear]/[annul]. Pratique pour remplacer l'appui sur Off ^^

Le code est compatible toutes z80 puisqu'il n'utilise aucune adresse ni romcall :
Code:
3E02
D310
3EFD
D301
DB01
FEAA
20F6
3E03
D310
C9
End
0000
End

Il est court mais efficace : si vous oubliez la combinaison, vous n'avez plus qu'à enlever les piles !

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Matrefeytontias's hex codes (ne pas poster ici, y'a un topic de discussion !)

Message par matrefeytontias le Jeu 21 Fév - 23:15

C'est le retour des codes hexa, et cette fois avec du lourd ! Très Content

Voici cette fois un key hook, c'est à dire un programme qui modifie les réactions de l'OS aux touches, tout en hexa !

Ce programme est très utile avec les gros codes sources : lors de l'édition d'un programme, appuyez sur [2nd] [X,t,θ,n] et pouf ! Vous pouvez lâcher votre calculatrice, le curseur ira tout seul jusqu'au dernier caractère de la dernière ligne du programme !

Pour l'utiliser, lancez le programme avec Asm() et pas avec un shell car ça ne marchera pas, puis vous pourrez aller direct à la fin des programmes en accédant au menu Link (sauf qu'au lieu d'aller au menu Link, ça va au bout du prog). Pour désactiver cette fonctionnalité, accédez au menu Calc avec [2nd] [trace], et au lieu d'ouvrir le menu ça désactivera le hook, et tout redeviendra normal dans l'OS. Pour le réactiver, relancez juste le programme.

Attention ! Les hooks n'existent que sur les Ti à mémoire flash ! Rien pour les 82 stats donc, désolé Triste

Code:
:AsmPrgm
:21A99D
:110080
:011900
:EDB0
:210080
:3E01
:EF664F
:C9
:83
:FDCB0156
:C8
:FE41
:2006
:EF5D49
:3E00
:C9
:FE3B
:C0
:EF6F4F
:3E00
:C9

Pas de screen car je suis sur tél encore une fois. Enjoy Clin Oeil

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: Matrefeytontias's hex codes (ne pas poster ici, y'a un topic de discussion !)

Message par Contenu sponsorisé Aujourd'hui à 15:40


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum