Listings Atari d'Hebdogiciel
Modérateur : Politburo
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
C’est très bizarre, différent des autres machines C64, Amstrad ….
C’est encore très flou dans ma petite tête !!!!!
Il n’est donc pas possible de lancer un prog sous MyDOS ?
( merci pour tes réponses Marsupilami)
C’est encore très flou dans ma petite tête !!!!!
Il n’est donc pas possible de lancer un prog sous MyDOS ?
( merci pour tes réponses Marsupilami)
- Marsupilami
- Fonctionne à 300 bauds
- Messages : 231
- Enregistré le : 16 oct. 2008 01:03
- Localisation : Jamais très loin d'un Atari 800 XL
- Contact :
Re: Listings Atari d'Hebdogiciel
Non je ne crois pas. Enfin ca doit être faisable mais pas pour un programme basic puisqu'il n'est pas compilé mais interpreté par le BASIC intégré dans une ROM du 800XL (le truc qui t'affiche "ready" quand tu ne boote pas sur disquette).
https://www.atarinside.com : Atari 800 XL - Référence Atari France/UK/Benelux/Allemagne - Photos HD de cartes mères 800XL - Atari 800 XL revue de presse.
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
Bon je résume :
1 - Sous notepad j’ai mon listing basic, je le sauvegarde en xxx.bas
2 - Je le convertit en atascii sous Atari800Win
3 – Sous Total Commander je glisse mon fichier .bas dans l’atr Mydos.
4 – Sous Atari800Win J’ai bien dans le directory de mon .atr mon fichier xxx .bas
5 – Je le charge avec LOAD "D:XXX.BAS", le prog est chargé.
6 – Je tape LIST et la rien le fichier est vide
J’ai fait plusieurs tests et je ne trouve pas mon erreur !!!!!!!!!!!!!!!!!!!!
HELP-ME !!!!!!!!!!!
1 - Sous notepad j’ai mon listing basic, je le sauvegarde en xxx.bas
2 - Je le convertit en atascii sous Atari800Win
3 – Sous Total Commander je glisse mon fichier .bas dans l’atr Mydos.
4 – Sous Atari800Win J’ai bien dans le directory de mon .atr mon fichier xxx .bas
5 – Je le charge avec LOAD "D:XXX.BAS", le prog est chargé.
6 – Je tape LIST et la rien le fichier est vide
J’ai fait plusieurs tests et je ne trouve pas mon erreur !!!!!!!!!!!!!!!!!!!!
HELP-ME !!!!!!!!!!!
- Marsupilami
- Fonctionne à 300 bauds
- Messages : 231
- Enregistré le : 16 oct. 2008 01:03
- Localisation : Jamais très loin d'un Atari 800 XL
- Contact :
Re: Listings Atari d'Hebdogiciel
Attaches ton ATR dans un message que je regarde...
https://www.atarinside.com : Atari 800 XL - Référence Atari France/UK/Benelux/Allemagne - Photos HD de cartes mères 800XL - Atari 800 XL revue de presse.
Re: Listings Atari d'Hebdogiciel
Heu... Compilé.Marsupilami a écrit :Je ne comprends pas ce que tu entends par binaire -> disquetteXavier a écrit : Pour le reste ça doit être plus simple !
Binaire-> disquette...
Xav.
Sur Atari le basic c'est de l'interpreté donc ton texte doit rester...du texte.
D'ailleurs bizarement compilé...
J'ai regardé un fichier CAS... et il y a du boulot pour l'encryptage de ce fichier.
J'ai des disquettes de démo en "xdf", je regarde si il serai possible de les utiliser en chargement direct...
Je n'ai pas non plus regardé si Winimage(avec Mess) fonctionne avec le MyDos... (un peu identique au Dos 2.5 d'ailleurs!)
- Marsupilami
- Fonctionne à 300 bauds
- Messages : 231
- Enregistré le : 16 oct. 2008 01:03
- Localisation : Jamais très loin d'un Atari 800 XL
- Contact :
Re: Listings Atari d'Hebdogiciel
On ne doit pas avoir la même définition du mot "compilé". Pour moi un programme compilé produit quelque chose d'exécutable. Un programme en basic tu dois le charger et lancer RUN pour que le basic l'interprète et l'exécute.
Enfin c'est MA définition hein
Je viens de vérifier sur wikipedia:
"Compilation, en informatique : travail réalisé par un compilateur qui consiste à transformer un code source lisible par un humain en un fichier binaire exécutable par une machine."
Or un fichier en basic n'est pas directement exécutable, enfin à ma connaissance...
En ce qui concerne les fichier .CAS là je t'accorde qu'on a deux possibilités:
- Soit c'est du texte qui est enregistré dessus (par exemple du basic)
- Soit c'est un exécutable qui a effectivement été compilé
Enfin, il y a bien des utilitaires pour compiler du basic sur Atari mais apres cela tu ne pourras plus les charger avec un "LOAD"...
Enfin c'est MA définition hein
Je viens de vérifier sur wikipedia:
"Compilation, en informatique : travail réalisé par un compilateur qui consiste à transformer un code source lisible par un humain en un fichier binaire exécutable par une machine."
Or un fichier en basic n'est pas directement exécutable, enfin à ma connaissance...
En ce qui concerne les fichier .CAS là je t'accorde qu'on a deux possibilités:
- Soit c'est du texte qui est enregistré dessus (par exemple du basic)
- Soit c'est un exécutable qui a effectivement été compilé
Enfin, il y a bien des utilitaires pour compiler du basic sur Atari mais apres cela tu ne pourras plus les charger avec un "LOAD"...
https://www.atarinside.com : Atari 800 XL - Référence Atari France/UK/Benelux/Allemagne - Photos HD de cartes mères 800XL - Atari 800 XL revue de presse.
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
Voila mon ATR :
http://www.hebdogiciel.fr/ATARI/Test.zip
Je pense que mon problème viens de la configuration du pluging de total commander.
Bon courage
http://www.hebdogiciel.fr/ATARI/Test.zip
Je pense que mon problème viens de la configuration du pluging de total commander.
Bon courage
- Marsupilami
- Fonctionne à 300 bauds
- Messages : 231
- Enregistré le : 16 oct. 2008 01:03
- Localisation : Jamais très loin d'un Atari 800 XL
- Contact :
Re: Listings Atari d'Hebdogiciel
Salut OUESSAN,
Non en fait tout est ok si ce n'est que je me suis trompé de commande (mon basic Atari est un peu rouillé ):
- En utilisant Total Commander on enregistre au format texte mais ce format ne peut être chargé par la commande LOAD.
Pour le charger il faut utiliser la commande ENTER "D:TONPROG.BAS". C'est cette méthode qui est utilisée pour lire un fichier sauvegardé par une commande de type LIST "D:TONPROG.BAS"
Et là tout fonctionne
Xavier, je crois que j'ai compris ce que tu voulais dire par "compilé: Quand on sauvegarde avec SAVE (le pendant de LOAD), le fichier n'est pas enregitré en clair comme pour la commande LIST mais il est "codé" à l'enregistrement. C'est étrange car le programme prends alors plus de place sur disque !
Pour la démonstration, j'ai fait le programme suivant qui va lire sur la disquette un fichier octet par octet et en affiche le contenu à l'écran:
Résultat de la sauvegarde de ce même programme avec LIST (même format que Total Commander):
Résultat de la sauvegarde de ce même programme avec SAVE (Notez les caractères "garbage" n'ayant rien à voir comme "H:XXX.TXT"...):
Voilà tout devrait fonctionner maintenant, tiens moi au courant.
PS: truc et astuce: depuis le basic tu peux aller dans MYDOS en tapant "DOS" puis entrée et revenir au basic en tapant "B" depuis mydos
Non en fait tout est ok si ce n'est que je me suis trompé de commande (mon basic Atari est un peu rouillé ):
- En utilisant Total Commander on enregistre au format texte mais ce format ne peut être chargé par la commande LOAD.
Pour le charger il faut utiliser la commande ENTER "D:TONPROG.BAS". C'est cette méthode qui est utilisée pour lire un fichier sauvegardé par une commande de type LIST "D:TONPROG.BAS"
Et là tout fonctionne
Xavier, je crois que j'ai compris ce que tu voulais dire par "compilé: Quand on sauvegarde avec SAVE (le pendant de LOAD), le fichier n'est pas enregitré en clair comme pour la commande LIST mais il est "codé" à l'enregistrement. C'est étrange car le programme prends alors plus de place sur disque !
Pour la démonstration, j'ai fait le programme suivant qui va lire sur la disquette un fichier octet par octet et en affiche le contenu à l'écran:
Code : Tout sélectionner
5 TRAP 60
10 Open #1,4,0,"D:OK.BAS"
20 GRAPHICS 0
30 GET #1,BYTE
40 PUT #6,BYTE
50 GOTO 30
60 REM
Résultat de la sauvegarde de ce même programme avec SAVE (Notez les caractères "garbage" n'ayant rien à voir comme "H:XXX.TXT"...):
Voilà tout devrait fonctionner maintenant, tiens moi au courant.
PS: truc et astuce: depuis le basic tu peux aller dans MYDOS en tapant "DOS" puis entrée et revenir au basic en tapant "B" depuis mydos
https://www.atarinside.com : Atari 800 XL - Référence Atari France/UK/Benelux/Allemagne - Photos HD de cartes mères 800XL - Atari 800 XL revue de presse.
Re: Listings Atari d'Hebdogiciel
Salut,
Dans le cas précédent, on affiche de l'ascii... mais un run le le lance pas.
Comment sauvegarder un programme en texte (pour le relancer) sous la console basic de l'A800?
10 print "hello"
csave"hello"
et encrypté...
(glyphé)
Save"D1:kkk.bas"
aussi.
...???
Je regarde la commande ENTER/LIST...
Si c'est possible... il est simple de copier/coller du texte sur un "atr"...
et de le lancer.
Dans le cas précédent, on affiche de l'ascii... mais un run le le lance pas.
Comment sauvegarder un programme en texte (pour le relancer) sous la console basic de l'A800?
10 print "hello"
csave"hello"
et encrypté...
(glyphé)
Save"D1:kkk.bas"
aussi.
...???
Je regarde la commande ENTER/LIST...
Si c'est possible... il est simple de copier/coller du texte sur un "atr"...
et de le lancer.
- Marsupilami
- Fonctionne à 300 bauds
- Messages : 231
- Enregistré le : 16 oct. 2008 01:03
- Localisation : Jamais très loin d'un Atari 800 XL
- Contact :
Re: Listings Atari d'Hebdogiciel
Ben c'est comme je le disais mais si ce n'était pas clair:
METHODE 1:
Pour sauvegarder en texte "en clair" sur une disquette ou un disque dur :
LIST "D:TONPROG.BAS"
Pour le lire depuis la disquette:
ENTER "D:TONPROG.BAS"
(Fonctionne aussi avec de l'ASCII convertit en ATASCII puis ajouté dans un ATR avec Total Commander)
Puis LIST (enter) pour le lister à l'écran
Puis RUN (enter) pour executer
METHODE 2:
Pour sauvegarder "encrypté" sur une disquette ou un disque dur :
SAVE "D:TONPROG.BAS"
Pour le lire depuis la disquette (il est decrypté au vol à ce moment là vers la mémoire de l'ATARI):
LOAD "D:TONPROG.BAS"
(NE fonctionne PAS avec de l'ASCII convertit en ATASCII puis ajouté dans un ATR avec Total Commander)
Puis LIST (enter) pour le lister à l'écran
Puis RUN (enter) pour l'executer
Dans les deux méthodes le programme est enregistré,re-ouvrable,modifiable et exécutable par la commande RUN du basic.
METHODE 1:
Pour sauvegarder en texte "en clair" sur une disquette ou un disque dur :
LIST "D:TONPROG.BAS"
Pour le lire depuis la disquette:
ENTER "D:TONPROG.BAS"
(Fonctionne aussi avec de l'ASCII convertit en ATASCII puis ajouté dans un ATR avec Total Commander)
Puis LIST (enter) pour le lister à l'écran
Puis RUN (enter) pour executer
METHODE 2:
Pour sauvegarder "encrypté" sur une disquette ou un disque dur :
SAVE "D:TONPROG.BAS"
Pour le lire depuis la disquette (il est decrypté au vol à ce moment là vers la mémoire de l'ATARI):
LOAD "D:TONPROG.BAS"
(NE fonctionne PAS avec de l'ASCII convertit en ATASCII puis ajouté dans un ATR avec Total Commander)
Puis LIST (enter) pour le lister à l'écran
Puis RUN (enter) pour l'executer
Dans les deux méthodes le programme est enregistré,re-ouvrable,modifiable et exécutable par la commande RUN du basic.
https://www.atarinside.com : Atari 800 XL - Référence Atari France/UK/Benelux/Allemagne - Photos HD de cartes mères 800XL - Atari 800 XL revue de presse.
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
Cela facilite les chosesPS: truc et astuce: depuis le basic tu peux aller dans MYDOS en tapant "DOS" puis entrée et revenir au basic en tapant "B" depuis mydos
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
Effectivement je ne peux pas lancer mon programme.Dans le cas précédent, on affiche de l'ascii... mais un run le le lance pas.
Re: Listings Atari d'Hebdogiciel
Salut,
En cherchant bien... on trouve!
Je crois avoir compris...
Merci à tous pour vos questions pertinentes...
et à notre Marsupial national et ses réponses très utiles.
Le pré-compilateur est ici
http://dskcenter.free.fr/ATARI800/
Nota: il faut les DLL du site dskcenter.free.fr pour que ça marche !
C'est Noël avant l'heure !
Mais, on mérite bien d'ouvrir le zip avant le passage du père Noël.
C'est une version de teste,et il faut éviter de choisir un ATR déjà existant car ça les écrasent...
Mais vos idées et réactions sont les bienvenues.
Xav.
En cherchant bien... on trouve!
Je crois avoir compris...
Merci à tous pour vos questions pertinentes...
et à notre Marsupial national et ses réponses très utiles.
Le pré-compilateur est ici
http://dskcenter.free.fr/ATARI800/
Nota: il faut les DLL du site dskcenter.free.fr pour que ça marche !
C'est Noël avant l'heure !
Mais, on mérite bien d'ouvrir le zip avant le passage du père Noël.
C'est une version de teste,et il faut éviter de choisir un ATR déjà existant car ça les écrasent...
Mais vos idées et réactions sont les bienvenues.
Xav.
-
- Fonctionne à 75 bauds
- Messages : 33
- Enregistré le : 16 juin 2006 10:55
- Localisation : Le HAVRE sur le port ....
- Contact :
Re: Listings Atari d'Hebdogiciel
Non de d’la ché pas ti beau ça !!!!!!!!!!, et dire que je suis passé à coté
Merci XAVSNAP et Marsupilami pour votre aide.
Merci XAVSNAP et Marsupilami pour votre aide.