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

programme pour C64 en 8 lignes

+4
drfloyd
Anarwax
Xorion
sidchip_fr
8 participants

Aller en bas

programme pour C64 en 8 lignes Empty programme pour C64 en 8 lignes

Message par sidchip_fr Mer 10 Mai 2023 - 17:33

Un petit programme de "réveil matin" pour C64 en 8 lignes (marche aussi avec les émulateurs VICE ou CCS64)
10 INPUT"HEURE ACTUELLE";A$
20 TI$=A$
30 INPUT"HEURE DE REVEIL";B$
40 PRINTCHR$(147);:PRINTTI$;
50 IF TI$=B$THEN70
60 GOTO40
70 POKE54296,15:POKE54278,240:POKE54276,17
80 FORI=0TO255STEP3:POKE54273,I:NEXTI:GOTO80

Notice : précisez l'heure actuelle (heure,minutes,secondes) et l'heure de réveil (heure,minutes,secondes)
Concernant la sonnerie,ça ne ressemble pas à un réveil mais plus à une alarme ;-)
A+


Dernière édition par sidchip_fr le Sam 17 Juin 2023 - 13:11, édité 1 fois
avatar
sidchip_fr
Patient contaminé

Masculin Nombre de messages : 383
Age : 52
Date d'inscription : 25/05/2008

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par Xorion Mer 10 Mai 2023 - 17:54

sidchip_fr a écrit:Un petit programme de "réveil matin" pour C64 en 6 lignes (marche aussi avec les émulateurs VICE ou CCS64)
10 TI$="230000"
20 PRINTCHR$(147);:PRINTTI$;
30 IF TI$="230100"THEN50
40 GOTO20
50 POKE54296,15:POKE54278,240:POKE54276,17
60 FORI=0TO255STEP3:POKE54273,I:NEXTI:GOTO60

Notice : précisez l'heure actuelle en ligne 10 (heure,minutes,secondes).Là j'ai mis 23 heures 00 minute et 00 seconde.Et enfin précisez l'heure de réveil en ligne 30 sur le même principe.Là j'ai mis 23 heures 01 minute et 00 seconde.Lancer le programme par RUN.Le réveil sonnera donc au bout d'une minute,mais rien ne vous empêche de mettre une heure de réveil plus matinale.
Concernant la sonnerie,ça ne ressemble pas à un réveil mais plus à une alarme ;-)
A+


Excellent je m'en vais tester ça ! ça pourrait tenir en 1 lignes ou 2 !
Xorion
Xorion
Infirmier

Masculin Nombre de messages : 3974
Age : 52
Localisation : Grand Est
Date d'inscription : 25/03/2021

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par Anarwax Mer 10 Mai 2023 - 18:04

t'as pas un ptit render ? histoire d"écouter la sonnerie ?
Anarwax
Anarwax
Docteur *
Docteur *

Masculin Nombre de messages : 18462
Age : 47
Localisation : Bretagne
Date d'inscription : 06/09/2012

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par sidchip_fr Mer 10 Mai 2023 - 19:01

Anarwax a écrit:t'as pas un ptit render ? histoire d"écouter la sonnerie ?

Je ne suis pas doué pour faire des enregistrements audio  ohnon
Mais si tu veux juste l'effet sonore,tu tapes les deux dernières lignes (50 et 60) et ça marchera  Very Happy

La forme d'onde choisie est la 17 (triangle) mais on peut en mettre une autre par exemple en modifiant le poke 54276,33 (dent de scie)

A+
avatar
sidchip_fr
Patient contaminé

Masculin Nombre de messages : 383
Age : 52
Date d'inscription : 25/05/2008

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par drfloyd Lun 5 Juin 2023 - 23:44

J'ai demandé à ChatGPT de me créer un jeu en 10 ignes... 

10 PRINT "{CLR/HOME}"
20 POKE 646,14:POKE 198,63
30 FOR I=2049 TO 2112:READ D:POKE I,D:NEXT I
40 POKE 646,3:POKE 53280,0:POKE 53281,0
50 POKE 646,6:PRINT "READY."
60 GET A$:IF A$="" THEN 60
70 POKE 646,14:POKE 53280,14:POKE 53281,6:SYS 2049


Y a que 7 lignes !!! C'est pourri ChatGPT  Mr. Green

_______________________________________________________
programme pour C64 en 8 lignes Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par sidchip_fr Mar 6 Juin 2023 - 16:23

drfloyd a écrit:J'ai demandé à ChatGPT de me créer un jeu en 10 ignes... 

10 PRINT "{CLR/HOME}"
20 POKE 646,14:POKE 198,63
30 FOR I=2049 TO 2112:READ D:POKE I,D:NEXT I
40 POKE 646,3:POKE 53280,0:POKE 53281,0
50 POKE 646,6:PRINT "READY."
60 GET A$:IF A$="" THEN 60
70 POKE 646,14:POKE 53280,14:POKE 53281,6:SYS 2049


Y a que 7 lignes !!! C'est pourri ChatGPT  Mr. Green

Salut,
sauf erreur de ma part,il y a un problème dans le code
ligne 30,on voit l'instruction READ D 
ce qui suppose l'ajout de la fonction DATA avec 63 valeurs numériques qui n'apparaissent pas dans le programme
La fin du programme est SYS 2049 c'est-à-dire un appel à une routine en langage machine
qui ne peut que planter (puisque comme je l'ai écrit plus haut il manque les DATA)
avatar
sidchip_fr
Patient contaminé

Masculin Nombre de messages : 383
Age : 52
Date d'inscription : 25/05/2008

wulf offre 1 suppo à ce post!

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par Copper Mar 13 Juin 2023 - 16:47

En tout cas ChatGPT a bien compris que le BASIC du C64 c'est surtout des POKE MDR
Copper
Copper
Docteur *
Docteur *

Masculin Nombre de messages : 7401
Age : 48
Localisation : FRANCE
Date d'inscription : 02/11/2020

VieuxBouz1 et TotOOntHeMooN offrent 1 suppo à ce post!

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par TotOOntHeMooN Sam 17 Juin 2023 - 11:23

Ca n'existe pas INPUT ? (tu demandes de changer l'heure en ligne 10 et 30)
TotOOntHeMooN
TotOOntHeMooN
Docteur agrégé **
Docteur agrégé **

Masculin Nombre de messages : 17940
Age : 54
Localisation : Terre I
Date d'inscription : 18/04/2013

sidchip_fr offre 1 suppo à ce post!

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par sidchip_fr Sam 17 Juin 2023 - 13:14

TotOOntHeMooN a écrit:Ca n'existe pas INPUT ? (tu demandes de changer l'heure en ligne 10 et 30)

Effectivement,c'est bien vu.J'ai rectifié le programme
Merci beaucoup  Very Happy
avatar
sidchip_fr
Patient contaminé

Masculin Nombre de messages : 383
Age : 52
Date d'inscription : 25/05/2008

TotOOntHeMooN offre 1 suppo à ce post!

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par youki Lun 19 Juin 2023 - 21:25

Ca manque de nichons ton 8 lignes... Mr. Green  (seul ceux qui ont suivi le 10LigneOPAT peuvent comprendre... MDR)

programme pour C64 en 8 lignes 517947
youki
youki
Docteur *
Docteur *

Masculin Nombre de messages : 12667
Age : 52
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par wulf Lun 19 Juin 2023 - 22:42

Autant dire que le robot ChatGpt est allé pêcher un extrait d'un programme C64 quelconque identifié "Jeu" sur internet et en a retenu 8 lignes sans aucune pertinence ni cohérence... à l'image des réponses de ce robot.

2023 , l'IA reste plus nulle que les ados dans les  années 80 qui arrivaient à "théoriser" un jeu en Basic.
Merci pour d'avoir remis l'église au milieu du village, comme on disait au siècle dernier.

Et maintenant revenons au Basic C64. C'est un peu plus intéressant.
avatar
wulf
Patient incurable

Masculin Nombre de messages : 1543
Age : 52
Localisation : --
Date d'inscription : 28/08/2008

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par youki Mar 20 Juin 2023 - 9:05

wulf a écrit:Autant dire que le robot ChatGpt est allé pêcher un extrait d'un programme C64 quelconque identifié "Jeu" sur internet et en a retenu 8 lignes sans aucune pertinence ni cohérence... à l'image des réponses de ce robot.

2023 , l'IA reste plus nulle que les ados dans les  années 80 qui arrivaient à "théoriser" un jeu en Basic.
Merci pour d'avoir remis l'église au milieu du village, comme on disait au siècle dernier.

Et maintenant revenons au Basic C64. C'est un peu plus intéressant.

Je comprends que vous puissiez être déçu par la réponse générée par ChatGPT. En tant qu'IA, je ne peux fournir que des réponses basées sur les informations que j'ai été entraîné à comprendre jusqu'à septembre 2021, et je ne dispose pas de l'accès direct à internet pour récupérer des extraits de code spécifiques.
Je suis conçu pour être polyvalent et répondre à une grande variété de questions et de sujets, mais il est possible que mes réponses ne soient pas toujours parfaitement pertinentes ou cohérentes selon les attentes de chacun.
Je suis désolé si je n'ai pas répondu à vos attentes concernant le code BASIC pour le Commodore 64. Si vous avez des questions ou des sujets spécifiques que vous souhaitez aborder, n'hésitez pas à les poser, et je ferai de mon mieux pour vous aider.
youki
youki
Docteur *
Docteur *

Masculin Nombre de messages : 12667
Age : 52
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

programme pour C64 en 8 lignes Empty Re: programme pour C64 en 8 lignes

Message par Copper Mar 20 Juin 2023 - 9:12

De toute façon il va pas te faire un 10 lignes avec des lignes blindées...Et encore moins sur CPC où il faut tenir compte de la taille max du programme tokenisé (304 octets maximum par ligne)
Copper
Copper
Docteur *
Docteur *

Masculin Nombre de messages : 7401
Age : 48
Localisation : FRANCE
Date d'inscription : 02/11/2020

wulf offre 1 suppo à ce post!

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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