[HEX]Rendez vos programmes furtifs grâce à zHide !
5 participants
Page 1 sur 1
[HEX]Rendez vos programmes furtifs grâce à zHide !
Konbanwa minna !
Je fais donc un vrai topic de présentation pour mes 4 programmes, en fait 2 versions de 2 programmes, de l'hexa fait main à l'ancienne il est frais mon hexa.
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 (et même MEM ). É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
Version 83+ :
prgmZHIDE :
prgmZUNHIDE :
Et voilà la même pour 82 stats !
ZHIDE :
ZUNHIDE :
Et voici un screen montrant comment les utiliser :
[Vous devez être inscrit et connecté pour voir cette image]
Voilà, maintenant vous êtes libres de poser tout plein de questions
Je fais donc un vrai topic de présentation pour mes 4 programmes, en fait 2 versions de 2 programmes, de l'hexa fait main à l'ancienne il est frais mon hexa.
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 (et même MEM ). É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
Version 83+ :
prgmZHIDE :
- 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
prgmZUNHIDE :
- 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
Et voilà la même pour 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
Et voici un screen montrant comment les utiliser :
[Vous devez être inscrit et connecté pour voir cette image]
Voilà, maintenant vous êtes libres de poser tout plein de questions
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
C'est vraiment sympa de faire ça pour les 83 aussi !
Je te vois qui commence à bien savoir triturer l'asm, tu compte faire des gros projets asm prochainement ? (au hasard.... un axiome ?)
Je te vois qui commence à bien savoir triturer l'asm, tu compte faire des gros projets asm prochainement ? (au hasard.... un axiome ?)
kindermoumoute- Or 4
- Sexe :
Age : 29
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-83+
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
comment tu les a cree en hexa direct ?
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
@Kindermoumoute j'me sentais pas d'abandonner les 82 stats alors que c'est si facile mais non, pas d'ASM prévu pour l'instant.
@sachiix69 bah oui, chuis pas passé par l'ASM, c'est plus marrant
EDIT : $0400 posts
@sachiix69 bah oui, chuis pas passé par l'ASM, c'est plus marrant
EDIT : $0400 posts
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
:D 2^10 = $0400 post
tu oeut decrire ton programme ligne par ligne sil te plait
tu oeut decrire ton programme ligne par ligne sil te plait
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Je le peux
Par contre je donne la traduction ASM ou je dis ce qu'il fait ? Parce que c'est pas la même chose
On va dire que je vais expliquer.
Je prend la version 82 stats, mais pour 83+ c'est les mêmes numéros de ligne qui font les même choses.
ZHIDE :
ZUNHIDE : je réécris pas tout vu que seulement 5 lignes diffèrent, vous les reconnaîtrez dans le programme.
Donc je saute quelques lignes : à l'endroit où je reprends, on a dans OP1 le nom du programme caché (OP1 est ici la zone utilisée pour contenir le nom du programme auquel on veut accéder.
Par contre je donne la traduction ASM ou je dis ce qu'il fait ? Parce que c'est pas la même chose
On va dire que je vais expliquer.
Je prend la version 82 stats, mais pour 83+ c'est les mêmes numéros de ligne qui font les même choses.
ZHIDE :
- Code:
213980
3604
23
36AA
23
3609
23
3600
CD2A44
D8
- Code:
EB
23
113980
010900
EDB0
213980
3605
CD2A44
D8
- Code:
11FCFF
19
- Code:
7E
D640
77
C9
ZUNHIDE : je réécris pas tout vu que seulement 5 lignes diffèrent, vous les reconnaîtrez dans le programme.
Donc je saute quelques lignes : à l'endroit où je reprends, on a dans OP1 le nom du programme caché (OP1 est ici la zone utilisée pour contenir le nom du programme auquel on veut accéder.
- Code:
23
7E
D640
77
CD2A44
D8
- Code:
11FCFF
19
- Code:
7E
C640
77
C9
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Cool !
- Spoiler:
- -> post Alexis-like
noelthebest- Platinum 1
- Sexe :
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
cool mais j'avais compris ce qu'il fesait mais programmant moi meme en hexa j''aimerais que tu explique ligne apres ligne sauf pour les truc bateau du style c9 :D
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Ok donc c'est la traduction ASM que tu veux
ZHIDE :
ZHIDE :
- Code:
ld hl,OP1
ld (hl),$04
inc hl
ld (hl),$AA
inc hl
ld (hl),$09
inc hl
ld (hl),$00
call _ChkFindSym
ret c
ex de,hl
inc hl
ld de,OP1
ld bc,9
ldir
ld hl,OP1
ld (hl),$05
call _ChkFindSym
ret c
ld de,-4
add hl,de
ld a,(hl)
sub 64
ld (hl),a
ret
- Code:
ld hl,OP1
ld (hl),$04
inc hl
ld (hl),$AA
inc hl
ld (hl),$09
inc hl
ld (hl),$00
call _ChkFindSym
ret c
ex de,hl
inc hl
ld de,OP1
ld bc,$9
ldir
ld hl,OP1
ld (hl),$05
inc hl
ld a,(hl)
sub 64
ld (hl),a
call _ChkFindSym
ret c
ld de,-4
add hl,de
ld a,(hl)
add a,64
ld (hl),a
ret
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
je ne programme pas beaucoup en asm mais merci :D
ps : passe sur la section conseil astuce
ps : passe sur la section conseil astuce
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Slt!
Heu... j'ai un problème: [Vous devez être inscrit et connecté pour voir cette image]
J'ai recopié il y a 2-3 jours les prgm Zhide/Zunhide pour cacher certains de mes prgm sur ma ti82stats.fr.
Ce matin, j'ai voulu modifier certains prgm, je les ai donc décaché, jusque là tout va bien.
Puis j'ai recaché un prgm dont je n'avais plus besoin, pour m'occuper d'un autre.
Une fois les modif' finies, j'ai voulu cacher ce prgm, et là, impossible [Vous devez être inscrit et connecté pour voir cette image]
J'ai relu le code de Zhide, je n'y ai rien modifié...
Et Zunhide ne marche plus aussi [Vous devez être inscrit et connecté pour voir cette image]
Je ne comprends vraiment pas, est-ce que j'aurais pu faire une fausse
manip' qui les aurait bloqués (meme si je vois pas comment c'est
possible)
Je suis un vrai boulet [Vous devez être inscrit et connecté pour voir cette image]
Merci d'avance! [Vous devez être inscrit et connecté pour voir cette image]
Heu... j'ai un problème: [Vous devez être inscrit et connecté pour voir cette image]
J'ai recopié il y a 2-3 jours les prgm Zhide/Zunhide pour cacher certains de mes prgm sur ma ti82stats.fr.
Ce matin, j'ai voulu modifier certains prgm, je les ai donc décaché, jusque là tout va bien.
Puis j'ai recaché un prgm dont je n'avais plus besoin, pour m'occuper d'un autre.
Une fois les modif' finies, j'ai voulu cacher ce prgm, et là, impossible [Vous devez être inscrit et connecté pour voir cette image]
J'ai relu le code de Zhide, je n'y ai rien modifié...
Et Zunhide ne marche plus aussi [Vous devez être inscrit et connecté pour voir cette image]
Je ne comprends vraiment pas, est-ce que j'aurais pu faire une fausse
manip' qui les aurait bloqués (meme si je vois pas comment c'est
possible)
Je suis un vrai boulet [Vous devez être inscrit et connecté pour voir cette image]
Merci d'avance! [Vous devez être inscrit et connecté pour voir cette image]
m@thieu41- Argent 4
- Sexe :
Age : 27
Messages : 65
Date d'inscription : 16/09/2012
Etudes : TS
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-Collège
- - TI-82 Stats.fr
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Qu'est-ce que tu entends par "ne marche plus" ? Tu peux plus cacher/révéler aucun programme ?
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Ouai j y arrive plus... je mets le nom du prgm dans chaine0,j appele Zhide/Zunhide,il me marque fait,mais rien n a change
m@thieu41- Argent 4
- Sexe :
Age : 27
Messages : 65
Date d'inscription : 16/09/2012
Etudes : TS
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-Collège
- - TI-82 Stats.fr
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Tu mets pas le token prgm avec le nom au moins ?
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Aaah nan, ça c'est déprotéger
matrefeytontias- Platinum 1
- Sexe :
Age : 26
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [HEX]Rendez vos programmes furtifs grâce à zHide !
Ok merci (nan je mets pas le token )
Dès que j'aurais un câble, je sauvegarderais tous mes prgm sur l'ordi, puis je réinitialiserai ma ti, et je retesterai
Heureusement, tous les prgm important je les avais décachés, mais je ne comprends vraiment pas pourquoi tout d'un coup ça ne marche plus...
Merci quand même!
EDIT: Finalement, j'ai trouvé un truc: avant de mettre le nom du prgm dans chaine0, je supprime cette chaine de la memoire, et là, ça marche . Bon, je ne vois pas trop d'explication à ça, mais bon
Dès que j'aurais un câble, je sauvegarderais tous mes prgm sur l'ordi, puis je réinitialiserai ma ti, et je retesterai
Heureusement, tous les prgm important je les avais décachés, mais je ne comprends vraiment pas pourquoi tout d'un coup ça ne marche plus...
Merci quand même!
EDIT: Finalement, j'ai trouvé un truc: avant de mettre le nom du prgm dans chaine0, je supprime cette chaine de la memoire, et là, ça marche . Bon, je ne vois pas trop d'explication à ça, mais bon
m@thieu41- Argent 4
- Sexe :
Age : 27
Messages : 65
Date d'inscription : 16/09/2012
Etudes : TS
Points Forum : 6
Points Concours : 0
Langages :- - TI-Basic Z80
- - ASM TI-82 Stats / TI-83
- - ASM TI-83+ / TI-84+
- - TI-Collège
- - TI-82 Stats.fr
Sujets similaires
» Matrefeytontias's hex codes (ne pas poster ici, y'a un topic de discussion !)
» Voir le nombre de cycle grace a wabbit emu ?
» une mine de programmes!
» ti connect lire mes programmes
» Liste des programmes sur TI89
» Voir le nombre de cycle grace a wabbit emu ?
» une mine de programmes!
» ti connect lire mes programmes
» Liste des programmes sur TI89
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|