Recuperation listing BASIC Amstrad sur PC
Modérateur : Politburo
-
- Fonctionne à 300 bauds
- Messages : 191
- Enregistré le : 08 oct. 2003 20:40
- Localisation : Toulouse
- Contact :
Recuperation listing BASIC Amstrad sur PC
Bonjour,
Je souhaite modifier le code source d'un programme Amstrad en BASIC a partir d'un PC (pour des raisons de facilité d'edition) mais je ne sais pas si cela est possible et si oui, comment ?
Je m'explique:
Je possede l'emulateur WinAPE32 ainsi que le fichier .DSK contenant le listing en BASIC. J'arrive très bien a le modifier et à l'exécuter à partir de l'émulateur WinAPE32 mais je il me serait plus facile de modifier le code BASIC en utilisant un simple éditeur de texte depuis le PC.
Est-il possible de récupérer ce listing présent sur une image .DSK dans un fichier texte ASCII sur le PC ?
Est-il possible ensuite de crééer une image .DSK (ou autre) à partir l'un listing basic écrit dans un fichier texte ASCII depuis un PC ?
Et si oui, ... comment ?
Merci bcp.
Jean-Philippe
PS : j'ai cru comprendre que CPCToken V1 permettait justement de construire une image .SNA a partir d'un fichier texte contenant un listing BASIC. Ceci répondrait à la seconde question. Existe t il d'autre logiciels de ce genre ?
Je souhaite modifier le code source d'un programme Amstrad en BASIC a partir d'un PC (pour des raisons de facilité d'edition) mais je ne sais pas si cela est possible et si oui, comment ?
Je m'explique:
Je possede l'emulateur WinAPE32 ainsi que le fichier .DSK contenant le listing en BASIC. J'arrive très bien a le modifier et à l'exécuter à partir de l'émulateur WinAPE32 mais je il me serait plus facile de modifier le code BASIC en utilisant un simple éditeur de texte depuis le PC.
Est-il possible de récupérer ce listing présent sur une image .DSK dans un fichier texte ASCII sur le PC ?
Est-il possible ensuite de crééer une image .DSK (ou autre) à partir l'un listing basic écrit dans un fichier texte ASCII depuis un PC ?
Et si oui, ... comment ?
Merci bcp.
Jean-Philippe
PS : j'ai cru comprendre que CPCToken V1 permettait justement de construire une image .SNA a partir d'un fichier texte contenant un listing BASIC. Ceci répondrait à la seconde question. Existe t il d'autre logiciels de ce genre ?
JPI : CASIO PB-1000 - Canon X-O7
Re: Recuperation listing BASIC Amstrad sur PC
Salut Jean-Philippe,
Mais oui on peut...
C'est l'inverse de CpcToken...
Et tu peux utiliser le magnifique programme de ludovic.deplanque
"managedsk_v016" !!!
allez visiter ma page web : http://demoniak-contrib.forumactif.com
il converti même les fichiers basic en text.
Il y a quelques bug (en basic protégé) mais il est très pratique.
Tu pourras recompiler avec CpcToken après modifs.
Have Fun.
Mais oui on peut...
C'est l'inverse de CpcToken...
Et tu peux utiliser le magnifique programme de ludovic.deplanque
"managedsk_v016" !!!
allez visiter ma page web : http://demoniak-contrib.forumactif.com
il converti même les fichiers basic en text.
Il y a quelques bug (en basic protégé) mais il est très pratique.
Tu pourras recompiler avec CpcToken après modifs.
Have Fun.
-
- Fonctionne à 300 bauds
- Messages : 191
- Enregistré le : 08 oct. 2003 20:40
- Localisation : Toulouse
- Contact :
Re: Recuperation listing BASIC Amstrad sur PC
Super,
c'est exactement ce que je recherchais et en plus suffisamment simple pour que j'arrive a l'utiliser.
Merci Xavier !
c'est exactement ce que je recherchais et en plus suffisamment simple pour que j'arrive a l'utiliser.
Merci Xavier !
JPI : CASIO PB-1000 - Canon X-O7
Re: Recuperation listing BASIC Amstrad sur PC
Salut,
Il y a plus simple encore.
Sans passé par un utilitaire du genre.
Tous les (la plupart) émulateurs peuvent réorienter les sorties d'imprimante vers un fichier en mode texte ASCII.
Il suffit donc de faire " LIST#8 "
Un fichier en "printer.prn" sera créé dans le répertoire de l'émulateur!
Dedans, le programme sera en mode texte...
On peut aussi imprimer avec un vrai CPC et le passer à lOCR.
Mais c'est plus long.
Il y a plus simple encore.
Sans passé par un utilitaire du genre.
Tous les (la plupart) émulateurs peuvent réorienter les sorties d'imprimante vers un fichier en mode texte ASCII.
Il suffit donc de faire " LIST#8 "
Un fichier en "printer.prn" sera créé dans le répertoire de l'émulateur!
Dedans, le programme sera en mode texte...
On peut aussi imprimer avec un vrai CPC et le passer à lOCR.
Mais c'est plus long.
-
- Fonctionne à 300 bauds
- Messages : 191
- Enregistré le : 08 oct. 2003 20:40
- Localisation : Toulouse
- Contact :
Re: Recuperation listing BASIC Amstrad sur PC
Salut Xavier,
merci pour l'astuce. En fait depuis, j'ai retrouvé le listing que j'avais sorti a l'epoque à partir du 6128 sur imprimante a aiguille ... !
Avec l'emulateur j'ai retrouvé le jeu que je cherchais (mission delta) et comme le jeu comportait un bug, il etait possible d'editer le code basic.
Je suis toujours en train d'analyser le code pour comprendre le fonctionnement de ce jeu (simulateur de vol en mode texte ... ).
Par dérision, j'ai commencé à ecrire un "manuel de vol" pour ce simulateur et pense proposer une "version améliorée" de l'avion pour le rendre un peu plus jouable.
merci pour l'astuce. En fait depuis, j'ai retrouvé le listing que j'avais sorti a l'epoque à partir du 6128 sur imprimante a aiguille ... !
Avec l'emulateur j'ai retrouvé le jeu que je cherchais (mission delta) et comme le jeu comportait un bug, il etait possible d'editer le code basic.
Je suis toujours en train d'analyser le code pour comprendre le fonctionnement de ce jeu (simulateur de vol en mode texte ... ).
Par dérision, j'ai commencé à ecrire un "manuel de vol" pour ce simulateur et pense proposer une "version améliorée" de l'avion pour le rendre un peu plus jouable.
JPI : CASIO PB-1000 - Canon X-O7
Re: Recuperation listing BASIC Amstrad sur PC
Salut,
... ça me rapel "Intercepteur Cobalt"... sur Zx81 !
j'ai pu atterrir une fois...
J'ai jamais pu le refaire.
Toute l'astuce était de mémoriser les touches...
Sur Spectrum il était plus "graphique".
ça me dit quelque chose...Airbug.one a écrit :mission delta
... ça me rapel "Intercepteur Cobalt"... sur Zx81 !
j'ai pu atterrir une fois...
J'ai jamais pu le refaire.
Toute l'astuce était de mémoriser les touches...
Sur Spectrum il était plus "graphique".
-
- Fonctionne à 300 bauds
- Messages : 191
- Enregistré le : 08 oct. 2003 20:40
- Localisation : Toulouse
- Contact :
Re: Recuperation listing BASIC Amstrad sur PC
Oui "Mission Delta" sur Amstrad est la version de "Intercepteur Cobalt" sur ZX81 et Spectrum.
La version spectrum apportait de la couleur, et de la finesse a l'ecran.
L'atterrissage etait un peu chaud. La technique etait de bien décélérer vers la vitesse minimale avec les volets sortis et de bien suivre l'ILS. Mais cela nécessitait une poussée moteur importante d'où une consommation importante pas toujours compatible avec le besoin de se poser rapidement.
De plus la piste de 2000 m etait parcourue en 4 secondes ... ! Aucune marge et Impossible de réagir ! Enfin (sur amstrad), une erreur dans la formule du calcul de décélération fait que tant le l'on a pas simultanément déployé le parachute ET les volets sortis, l'effet de ces éléments sur le freinage est ... nul !
Enfin, le variometre est archi faux (je n'ai pas encore compris pourquoi).
La version spectrum apportait de la couleur, et de la finesse a l'ecran.
L'atterrissage etait un peu chaud. La technique etait de bien décélérer vers la vitesse minimale avec les volets sortis et de bien suivre l'ILS. Mais cela nécessitait une poussée moteur importante d'où une consommation importante pas toujours compatible avec le besoin de se poser rapidement.
De plus la piste de 2000 m etait parcourue en 4 secondes ... ! Aucune marge et Impossible de réagir ! Enfin (sur amstrad), une erreur dans la formule du calcul de décélération fait que tant le l'on a pas simultanément déployé le parachute ET les volets sortis, l'effet de ces éléments sur le freinage est ... nul !
Enfin, le variometre est archi faux (je n'ai pas encore compris pourquoi).
JPI : CASIO PB-1000 - Canon X-O7
Re: Recuperation listing BASIC Amstrad sur PC
Salut,
Ha !
Un "Flight Simulator" en ...
... en version CPC ...
Ha !
Un "Flight Simulator" en ...
... en version CPC ...
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Recuperation listing BASIC Amstrad sur PC
http://silicium.org/forum/viewtopic.php?f=29&t=22502
en imprimant dans un fichier sous l'émulo on récupére le code
en imprimant dans un fichier sous l'émulo on récupére le code