Decrypteur / Detokeniseur de programme BASIC
Modérateurs : Papy.G, fneck, Carl
Decrypteur / Detokeniseur de programme BASIC
Je ne trouvais pas d'outil le permettant donc j'ai créer le miens sur la base des sources de MESS
Dispo sur la toute nouvelle page de mon site dédier à mes créations pour MO/TO !
http://onorisoft.free.fr/mo5/mo6.htm
Dispo sur la toute nouvelle page de mon site dédier à mes créations pour MO/TO !
http://onorisoft.free.fr/mo5/mo6.htm
Programmation rétro ! Orion_'s website
Re: Decrypteur / Detokeniseur de programme BASIC
Salut,
J'en ai fait pour de nombreuses machines... Mais surtout des "tokeniseur" dans la série des "Token projects"
http://dskcenter.free.fr/ocr/
http://dskcenter.free.fr/TO7/
Mais, tu peux simplement utiliser le listing imprimante sur les émulateurs pour récupérer les listing Basic.
J'en ai fait pour de nombreuses machines... Mais surtout des "tokeniseur" dans la série des "Token projects"
http://dskcenter.free.fr/ocr/
http://dskcenter.free.fr/TO7/
Mais, tu peux simplement utiliser le listing imprimante sur les émulateurs pour récupérer les listing Basic.
Dernière modification par Xavier le 15 avr. 2016 15:41, modifié 1 fois.
Re: Decrypteur / Detokeniseur de programme BASIC
Je ne savais pas qu'on pouvais imprimer depuis le BASIC.
mais cela ne fonctionne pas pour les programmes protégé
ce qui m'intéressais particulièrement, car j'aimerais essayer de porter un jeu k7 vers disquette
mais cela ne fonctionne pas pour les programmes protégé
ce qui m'intéressais particulièrement, car j'aimerais essayer de porter un jeu k7 vers disquette
Programmation rétro ! Orion_'s website
Re: Decrypteur / Detokeniseur de programme BASIC
Les programmes Basic protégés peuvent facilement être déprotégés, puis listés, avec dcmoto. Il y a une case à cocher dans l'outil de mise au point. Sinon j'ai fait aussi plusieurs décrypteurs/detokeniseurs pour Thomson, dont un pour MS/DOS et un autre pour Windows avec interface graphique, mais je ne les ai pas diffusés.
Dans ce domaine chacun se crée ses propres outils sur mesure, en fonction de son projet. J'ai aussi écrit un programme pour éclater les lignes Basic de plus de 255 octets. C'est une protection beaucoup plus efficace que la protection standard Thomson. Elle est utilisée par quelques programmes commerciaux.
Pour lister sur imprimante un programme Basic :
Dans ce domaine chacun se crée ses propres outils sur mesure, en fonction de son projet. J'ai aussi écrit un programme pour éclater les lignes Basic de plus de 255 octets. C'est une protection beaucoup plus efficace que la protection standard Thomson. Elle est utilisée par quelques programmes commerciaux.
Pour lister sur imprimante un programme Basic :
Code : Tout sélectionner
LIST"LPRT:(xxx)" (xxx) est facultatif. C'est la longueur de la ligne de l'imprimante (défaut 40).
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Decrypteur / Detokeniseur de programme BASIC
Petit déterrage pour annoncer un utilitaire Basic permettant de visualiser et d'éclater les lignes de plus de 255 caractères.
http://dcmoto.free.fr/programmes/decomp ... index.html
http://dcmoto.free.fr/programmes/decomp ... index.html
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Decrypteur / Detokeniseur de programme BASIC
C'est cool ca! Merci Daniel
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Re: Decrypteur / Detokeniseur de programme BASIC
Il faut surtout remercier Paul, un de mes correspondants, qui m'a envoyé depuis deux ou trois mois des dizaines de nouveautés.
Je ne connais pas l'origine de ce programme, et je ne sais pas s'il fonctionne bien. Il est très difficile d'éclater une ligne Basic quand elle contient des instructions conditionnelles (avec IF). On peut le faire à la main, mais pas automatiquement dans un programme Basic aussi simple. J'ai de sérieux doutes.
Je ne connais pas l'origine de ce programme, et je ne sais pas s'il fonctionne bien. Il est très difficile d'éclater une ligne Basic quand elle contient des instructions conditionnelles (avec IF). On peut le faire à la main, mais pas automatiquement dans un programme Basic aussi simple. J'ai de sérieux doutes.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Decrypteur / Detokeniseur de programme BASIC
Avec une valeur maximale de 254 colonnes, cela évite des retours à la ligne intempestifs.LIST"LPRT:(xxx)" (xxx) est facultatif. C'est la longueur de la ligne de l'imprimante (défaut 40).