les 5 lignes de Basic...
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
les 5 lignes de Basic...
Le but du jeu est qu'un gamopat doit poster un programme en Basic de 5 lignes et on doit deviner ce que ce programme fait.
On va voir qui est capable d'écrire 5 lignes de Basic et qui est capable de les comprendre :lol:
N'oubliez pas de préciser le Basic utilisé!
Je me lance (Basic Microsoft 1.0, Thomson MO5) :
10 CLS
20 SCREEN 2,0,0
30 PLAY"DODODOREMIREDOMIREREDO"
40 PRINT"HELLO"
50 GOTO 10
On va voir qui est capable d'écrire 5 lignes de Basic et qui est capable de les comprendre :lol:
N'oubliez pas de préciser le Basic utilisé!
Je me lance (Basic Microsoft 1.0, Thomson MO5) :
10 CLS
20 SCREEN 2,0,0
30 PLAY"DODODOREMIREDOMIREREDO"
40 PRINT"HELLO"
50 GOTO 10
pacman- Patient incurable
- Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006
Re: les 5 lignes de Basic...
C'est triste mais le constat est sans appel : la micro 8 et 16 bits est définitivement morte.
Même la rubrique "Micro 8 et 16 bits NEPHROTIQUE" sur Gamopat ne parle plus de micro mais uniquement de jeu sur ces machines. Quel dommage.
Et dire qu'à l'époque il y avait des types (amateur, particulier, passionné, etc.) qui fabriquaient des bras de robot, les connectaient à leur ordi 8 et 16 bits et développaient des logiciels pour les commander.
Aujourd'hui personne ne sait parler de programmation sur les 8 bits et 16 bits. Pas étonnant que
les micro on une micro-place dans les collectionneurs de retro-gaming.
Pour me consoler je vais poster un nouveau sondage....
https://www.gamopat-forum.com/t30521-sondage-ordi-8-et-16-bits
Même la rubrique "Micro 8 et 16 bits NEPHROTIQUE" sur Gamopat ne parle plus de micro mais uniquement de jeu sur ces machines. Quel dommage.
Et dire qu'à l'époque il y avait des types (amateur, particulier, passionné, etc.) qui fabriquaient des bras de robot, les connectaient à leur ordi 8 et 16 bits et développaient des logiciels pour les commander.
Aujourd'hui personne ne sait parler de programmation sur les 8 bits et 16 bits. Pas étonnant que
les micro on une micro-place dans les collectionneurs de retro-gaming.
Pour me consoler je vais poster un nouveau sondage....
https://www.gamopat-forum.com/t30521-sondage-ordi-8-et-16-bits
Dernière édition par pacman le Dim 16 Jan 2011 - 10:55, édité 1 fois
pacman- Patient incurable
- Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006
Re: les 5 lignes de Basic...
10 CLS
20 rem wtf ????
30 print "quel basic, de quelle machine?"
40 play "CCCDEDCEDDC"
50 goto 30
20 rem wtf ????
30 print "quel basic, de quelle machine?"
40 play "CCCDEDCEDDC"
50 goto 30
Invité- Invité
Re: les 5 lignes de Basic...
BigB a écrit:10 CLS
20 rem wtf ????
30 print "quel basic, de quelle machine?"
40 play "CCCDEDCEDDC"
50 goto 30
C'est en quel Basic??????
Voici le sondage :
https://www.gamopat-forum.com/t30521-sondage-ordi-8-et-16-bits
pacman- Patient incurable
- Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006
Re: les 5 lignes de Basic...
Ça aussi, quand j'étais petit, je savais, mais maintenant, je sais plus.
Invité- Invité
Re: les 5 lignes de Basic...
enfin c'est dur ... comme ca ... toi ton programme joue une suite des sons et marque hello , par contre je ne sais pas a quoi sert ton mode d'ecran ... faudra peut etre s'y replonger dans chaque basic pour connaitre toutes les commandes et leur variables ...
Moi il ecrit inlassablement "quel basic, de quelle machine?" en jouant les memes notes que toi ...
Moi il ecrit inlassablement "quel basic, de quelle machine?" en jouant les memes notes que toi ...
Invité- Invité
Re: les 5 lignes de Basic...
pacman a écrit:Le but du jeu est qu'un gamopat doit poster un programme en Basic de 5 lignes et on doit deviner ce que ce programme fait.
On va voir qui est capable d'écrire 5 lignes de Basic et qui est capable de les comprendre :lol:
N'oubliez pas de préciser le Basic utilisé!
Je me lance (Basic Microsoft 1.0, Thomson MO5) :
10 CLS
20 SCREEN 2,0,0
30 PLAY"DODODOREMIREDOMIREREDO"
40 PRINT"HELLO"
50 GOTO 10
Ton programme efface l'ecran, joue une dizaine de notes de musiques, affiche HELLO à l'ecran, et recommence...
Tu es le John Carmack du basic !??
_______________________________________________________
Re: les 5 lignes de Basic...
Sinon moi oui je veux bien parler de programmation basic, je programmes encore de petits trucs le soir quand je m'emmerde, en Pure Basic, qui me rappelle le GFA.
_______________________________________________________
Re: les 5 lignes de Basic...
Mon programme efface l'écran, met la couleur de fond en noir et la couleur des cratères en vert, joue "Au clair de la lune", écrit Hello et recommence.
pacman- Patient incurable
- Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006
Re: les 5 lignes de Basic...
Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ?
Tu te souviens des concours de deuxlignes dans Hebdogiciel ? Certains arrivaient à faire des trucs incroyables... Mais bon fallait un basic qui accepte plusieurs commandes par ligne.
Tu te souviens des concours de deuxlignes dans Hebdogiciel ? Certains arrivaient à faire des trucs incroyables... Mais bon fallait un basic qui accepte plusieurs commandes par ligne.
_______________________________________________________
Re: les 5 lignes de Basic...
drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ?
Tu te souviens des concours de deuxlignes dans Hebdogiciel ? Certains arrivaient à faire des trucs incroyables... Mais bon fallait un basic qui accepte plusieurs commandes par ligne.
Oui et ils utilisaient beaucoup les PEEK et POKE il me semble ?
pacman- Patient incurable
- Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006
Re: les 5 lignes de Basic...
je n'ai pas connu les micros mais ca me rappelle tout de même les jeux sur ma ti82 au lycée
louloute- Interne
- Nombre de messages : 5192
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006
Re: les 5 lignes de Basic...
pacman a écrit:drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ?
Tu te souviens des concours de deuxlignes dans Hebdogiciel ? Certains arrivaient à faire des trucs incroyables... Mais bon fallait un basic qui accepte plusieurs commandes par ligne.
Oui et ils utilisaient beaucoup les PEEK et POKE il me semble ?
Oui, fallait quand meme maitriser à fond. C'etait essentiellement sur C64 qui permet pas mal de bidouilles.
_______________________________________________________
Re: les 5 lignes de Basic...
Ouais_supère a écrit:Ça aussi, quand j'étais petit, je savais, mais maintenant, je sais plus.
Idem pour moi.
Invité- Invité
Re: les 5 lignes de Basic...
drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ?
pas assez de memoire video pour afficher la couleur du texte
Invité- Invité
Re: les 5 lignes de Basic...
C'est le gros probleme de la PS3 :
c'est comme si l'Amiga avait le circuit vidéo du ZX81
c'est comme si l'Amiga avait le circuit vidéo du ZX81
_______________________________________________________
Re: les 5 lignes de Basic...
- Code:
10 POKE &A701,&E5
20 |DIR
30 INPUT"> ",A$
40 |REN,"0:"+A$,A$
50 POKE &A701,&00
Invité- Invité
Re: les 5 lignes de Basic...
TotOOntHeMooN a écrit:
- Code:
10 POKE &A701,&E5
20 |DIR
30 INPUT"> ",A$
40 |REN,"0:"+A$,A$
50 POKE &A701,&00
Euuhh.... ....sur quel basic et quelle machine ?
Invité- Invité
Re: les 5 lignes de Basic...
Ha pardon, je pensais que ça faisait aussi parti du jeu que de trouver la machine en fonction de la syntaxe du BASIC !
C'est donc du Locomotive BASIC 1.1 (CPC 6128)
C'est donc du Locomotive BASIC 1.1 (CPC 6128)
Invité- Invité
Re: les 5 lignes de Basic...
ah du "poke", difficile de savoir ce que ça fait
_______________________________________________________
Re: les 5 lignes de Basic...
moi comme ca j'ai compris que tu manipules un dossier en renommant qqchose, par contre le poke
Invité- Invité
Re: les 5 lignes de Basic...
Oui, vous avez raisons sur plusieurs points :
- Je liste le contenu d'un répertoire
- J'ajoute effectivement "0:" devant quelque chose
- Et je renomme ... Un fichier, celui au choix de l'utilisateur après avoir vu le contenu du répertoire.
Mais pour quelle raison ??? :)
- Je liste le contenu d'un répertoire
- J'ajoute effectivement "0:" devant quelque chose
- Et je renomme ... Un fichier, celui au choix de l'utilisateur après avoir vu le contenu du répertoire.
Mais pour quelle raison ??? :)
Invité- Invité
Re: les 5 lignes de Basic...
pour une fois que j'ai bon sur un truc je l'efface :lol:
je voulais rajouter d'autres trucs
tu rajoutes 0: devant ce que l'utilisateur a saisi à la ligne avant
le poke ecrase une valeur mais je ne vois pas à quoi correspond l'addresse mémoire &e5
&00 c'est ce que tu viens de récupérer : A$?
là je divague je crois :lol:
je voulais rajouter d'autres trucs
tu rajoutes 0: devant ce que l'utilisateur a saisi à la ligne avant
le poke ecrase une valeur mais je ne vois pas à quoi correspond l'addresse mémoire &e5
&00 c'est ce que tu viens de récupérer : A$?
là je divague je crois :lol:
louloute- Interne
- Nombre de messages : 5192
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006
Re: les 5 lignes de Basic...
tu cherches les fichiers effacés pour les faire apparaitre ...
Invité- Invité
Re: les 5 lignes de Basic...
Bien joué !
- Je fais un truc avec poke
- J'affiche le contenu d'un répertoire
- L'utilisateur entre un nom de fichier
- Je renome ce "nomdefichier" en "0:nomdefichier"
- Je refais un truc avec poke
Il reste à savoir ce que pourrait bien modifier ce poke en mémoire ...
- Je fais un truc avec poke
- J'affiche le contenu d'un répertoire
- L'utilisateur entre un nom de fichier
- Je renome ce "nomdefichier" en "0:nomdefichier"
- Je refais un truc avec poke
Il reste à savoir ce que pourrait bien modifier ce poke en mémoire ...
Invité- Invité
Re: les 5 lignes de Basic...
Tout à fait, le fait de faire un poke à l'adresse &A701 en entrant la valeur &E5 permet d'afficher les fichiers effacés !BigB a écrit:tu cherches les fichiers effacés pour les faire apparaitre ...
Mais pourquoi ce "0:" devant le nom de fichier ? (la valeur du poke peut aider)
Invité- Invité
Re: les 5 lignes de Basic...
tu affecte à l'adresse &A701 le fichier choisi par l'utilisateur ?
louloute- Interne
- Nombre de messages : 5192
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006
Re: les 5 lignes de Basic...
Presque ça ; On est quasi à la réponse, je vais donc la donner.
Avec ce petit programme de 5 lignes, on peut récupérer un fichier effacé.
L'Amstrad CPC fonctionne avec des répertoires utilisateurs numérotés de 0 à 15.
A vrai dire, tout le monde a toujours utilisé le 0. (User 0 par défaut)
Pour choisir un répertoire utilisateur on utilise la commande suivante :
|USER,X (ou X=0 à 15)
Lorsqu'on efface un fichier, il est en réalité stocké temporairement dans l'USER 229 !
La commande USER ne permet pas de sélectionner une telle valeur qui est pourtant stockée à l'adresse &A701.
Le Poke permet donc d'y inscrire cette valeur (E5 en hexa) en se passant de cette commande.
On liste ensuite les fichiers effacés contenus dans ce "répertoire".
Il faut déplacer le fichier voulu de l'USER 229 vers l'USER 0 afin de pouvoir l'utiliser.
On indique donc par "0:" le nouveau chemin en renommant le fichier. (sans en changer le nom)
Et à la fin, j'aurais pu faire un |USER,0 pour revenir ... Mais c'était plus marrant de refaire le même poke avec 0 comme valeur ! (et ça permet de mettre sur la voie)
BIEN JOUE LES GAS !!!
Avec ce petit programme de 5 lignes, on peut récupérer un fichier effacé.
L'Amstrad CPC fonctionne avec des répertoires utilisateurs numérotés de 0 à 15.
A vrai dire, tout le monde a toujours utilisé le 0. (User 0 par défaut)
Pour choisir un répertoire utilisateur on utilise la commande suivante :
|USER,X (ou X=0 à 15)
Lorsqu'on efface un fichier, il est en réalité stocké temporairement dans l'USER 229 !
La commande USER ne permet pas de sélectionner une telle valeur qui est pourtant stockée à l'adresse &A701.
Le Poke permet donc d'y inscrire cette valeur (E5 en hexa) en se passant de cette commande.
On liste ensuite les fichiers effacés contenus dans ce "répertoire".
Il faut déplacer le fichier voulu de l'USER 229 vers l'USER 0 afin de pouvoir l'utiliser.
On indique donc par "0:" le nouveau chemin en renommant le fichier. (sans en changer le nom)
Et à la fin, j'aurais pu faire un |USER,0 pour revenir ... Mais c'était plus marrant de refaire le même poke avec 0 comme valeur ! (et ça permet de mettre sur la voie)
BIEN JOUE LES GAS !!!
Dernière édition par TotOOntHeMooN le Lun 17 Jan 2011 - 20:13, édité 1 fois
Invité- Invité
Page 1 sur 2 • 1, 2
Sujets similaires
» Concours 2 lignes de basic sur Amstrad CPC
» [BLITZ BASIC] le topic officiel du meilleur basic au monde ?
» [BASIC QB64] le topic officiel du meilleur basic au monde ?
» UG BASIC, le basic micro 8bit miracle ?
» SIMPLE/BASIC : Concevoir un Univers 3D en Basic
» [BLITZ BASIC] le topic officiel du meilleur basic au monde ?
» [BASIC QB64] le topic officiel du meilleur basic au monde ?
» UG BASIC, le basic micro 8bit miracle ?
» SIMPLE/BASIC : Concevoir un Univers 3D en Basic
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum