GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

les 5 lignes de Basic...

5 participants

Page 1 sur 2 1, 2  Suivant

Aller en bas

les 5 lignes de Basic... Empty les 5 lignes de Basic...

Message par pacman Ven 14 Jan 2011 - 14:43

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

pacman
pacman
Patient incurable

Masculin Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par pacman Dim 16 Jan 2011 - 10:40

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.


Sad

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
pacman
Patient incurable

Masculin Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 10:53

10 CLS
20 rem wtf ????
30 print "quel basic, de quelle machine?"
40 play "CCCDEDCEDDC"
50 goto 30
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par pacman Dim 16 Jan 2011 - 10:55

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
pacman
Patient incurable

Masculin Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 11:07

Ça aussi, quand j'étais petit, je savais, mais maintenant, je sais plus.
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 11:07

c'est sur c64 ...
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 11:08

Sur CPC, ça ressemblait un peu à ça, aussi.
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 11:10

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 ...
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Dim 16 Jan 2011 - 11:46

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 !?? Mr. Green

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Dim 16 Jan 2011 - 11:48

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.

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par pacman Dim 16 Jan 2011 - 11:53

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
pacman
Patient incurable

Masculin Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Dim 16 Jan 2011 - 12:02

Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ? Mr. Green

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.

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par pacman Dim 16 Jan 2011 - 12:13

drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ? Mr. Green

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
pacman
Patient incurable

Masculin Nombre de messages : 1542
Age : 49
Localisation : Charente Maritime
Date d'inscription : 08/03/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par louloute Dim 16 Jan 2011 - 12:14

je n'ai pas connu les micros mais ca me rappelle tout de même les jeux sur ma ti82 au lycée Very Happy
louloute
louloute
Interne
Interne

Masculin Nombre de messages : 5194
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Dim 16 Jan 2011 - 12:15

pacman a écrit:
drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ? Mr. Green

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.

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 12:24

Ouais_supère a écrit:Ça aussi, quand j'étais petit, je savais, mais maintenant, je sais plus.

Idem pour moi.
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Dim 16 Jan 2011 - 13:05

drfloyd a écrit:Tu comptes le commercialiser ? Tu crois qu'il tourne sur PS3 ? Mr. Green

pas assez de memoire video pour afficher la couleur du texte Mr. Green
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Dim 16 Jan 2011 - 13:17

C'est le gros probleme de la PS3 :

c'est comme si l'Amiga avait le circuit vidéo du ZX81 Mr. Green

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 16:53

Code:
10 POKE &A701,&E5
20 |DIR
30 INPUT"> ",A$
40 |REN,"0:"+A$,A$
50 POKE &A701,&00
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 17:40

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 ?
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 18:12

Ha pardon, je pensais que ça faisait aussi parti du jeu que de trouver la machine en fonction de la syntaxe du BASIC ! Very Happy

C'est donc du Locomotive BASIC 1.1 (CPC 6128)
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par drfloyd Lun 17 Jan 2011 - 18:42

ah du "poke", difficile de savoir ce que ça fait Mr. Green

_______________________________________________________
les 5 lignes de Basic... Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 184772
Age : 55
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 18:51

moi comme ca j'ai compris que tu manipules un dossier en renommant qqchose, par contre le poke
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 19:19

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 ??? :)
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par louloute Lun 17 Jan 2011 - 19:28

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:
louloute
louloute
Interne
Interne

Masculin Nombre de messages : 5194
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 19:31

tu cherches les fichiers effacés pour les faire apparaitre ...
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 19:39

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 ... Wink
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 19:41

BigB a écrit:tu cherches les fichiers effacés pour les faire apparaitre ...
Tout à fait, le fait de faire un poke à l'adresse &A701 en entrant la valeur &E5 permet d'afficher les fichiers effacés ! Wink

Mais pourquoi ce "0:" devant le nom de fichier ? Very Happy (la valeur du poke peut aider)
avatar
Invité
Invité


Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par louloute Lun 17 Jan 2011 - 19:49

tu affecte à l'adresse &A701 le fichier choisi par l'utilisateur ?
louloute
louloute
Interne
Interne

Masculin Nombre de messages : 5194
Age : 38
Localisation : Je vais ou je veux
Date d'inscription : 26/08/2006

Revenir en haut Aller en bas

les 5 lignes de Basic... Empty Re: les 5 lignes de Basic...

Message par Invité Lun 17 Jan 2011 - 19:58

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 ! Very Happy (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
avatar
Invité
Invité


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum