UPDATED ! Lancer un programme ASM / Basic sans avoir son nom |
Auteur |
Message |
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 1:24
|
|
|
Salut les gens !
Cette fois-ci, dans "le retour des programmes hexa" ( ), 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
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
DelVar Str1 |
Et le tour est joué, votre programme ASM est lancé !
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 10:49
|
|
|
Update !
Fonctionne maintenant avec les programmes Basic !
Voici une nouvelle version permettant de lancer un programme Basic dont le nom est contenu dans Ans :
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 |
Ne vous embêtez plus avec 42 tests lors de la sélection d'un programme dans les menus ! Mettez juste le nom du programme choisi dans Ans, et exécutez zExecBas !
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Jeu 28 Jui 2012, 11:14
|
|
|
Avec ZHide il y a bien toujours moyen de lancer un programme "caché". Eh bien c'est complémentaire avec ce programme alors non ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 11:17
|
|
|
Ah non, impossible de lancer un programme caché ... je l'ai déjà dit, une fois qu'il est caché on peut absolument plus rien lui faire, à part le révéler.
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|
The K
Autorisation : Membre
Nb de messages : 878
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Jeu 28 Jui 2012, 11:18
|
|
|
Arfeufeu ! Dommage ... et il y aurait moyen qu'on puisse lancer un programme caché ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Un problème de programmation ? Allez consulter ce tutoriel crée pour cela : TUTORIEL PROGRAMMATION
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
|
|
|
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 11:20
|
|
|
Je suis pas sûr, mais si c'était le cas il faudrait ENCORE refaire un autre programme ... ça fait beaucoup de programmes pour la même chose au final. Pis le but du programme caché c'est justement qu'on puisse rien faire avec ... si tu veux l'exécuter faut le révéler.
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|
Persalteas
Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Jeu 28 Jui 2012, 11:23
|
|
|
Hmh, il devrait être possible de le copier/coller dans un programme temporaire, non ?
Puis d'éxécuter le programme temporaire.
Sauf que comme il est planqué, faudra e trouver dans la VAT et le copier avec un pointeur, comme tu me l'as si bien expliqué hier.
|
|
|
|
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 11:24
|
|
|
Nan, je pourrais très facilement trouver le programme caché dans la VAT, le problème c'est que comme justement il est caché → il a un nom invalide, donc est-ce que l'OS acceptera de le lancer ?
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|
Persalteas
Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Jeu 28 Jui 2012, 11:28
|
|
|
pas le lancer, le copier
|
|
|
|
matrefeytontias
Autorisation : Membre
Nb de messages : 111
Inscrit le : Lun 25 Jui 2012, 15:51
|
Posté le : Jeu 28 Jui 2012, 11:30
|
|
|
Alors je ne sais pas du tout manipuler les programmes temporaires, mais oui ça devrait être possible. Sinon t'as qu'à faire un programme Basic :
Code | :Input "Launch hidden prgm",Str0
Send(9prgmZUNHIDE
Str0
Send(9prgmZEXECASM
Send(9prgmZHIDE
DelVar Str0 |
---------------------- Vous n'avez pas d'iPod ? Pas grave, vous pouvez quand même jouer à Jetpack sur votre calculatrice z80 : http://mattias.refeyton.fr/espace-ti/jetpack8x(+).zip !
Apprenez l'hexadécimal z80 ! Nan, vous n'êtes pas obligés de vouloir mourir, mais ça peut aider : http://espace-ti.forumactif.com/t576-programmer-en-hexadecimal-c-est-possible |
|
|
|