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

Apprendre le langage machine / assembleur sur Commodore 64 !

+7
tapomag
Matari
grostonton
Kristof
65c02
drfloyd
Xorion
11 participants

Page 1 sur 2 1, 2  Suivant

Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Xorion Ven 18 Nov 2022 - 17:23

Voici la première vidéo d'une longue série sur la programmation en langage machine sur notre micro préféré : le Commodore 64.



l
Xorion
Xorion
Infirmier

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

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par drfloyd Sam 19 Nov 2022 - 8:20

tu vas te mettre à l'assembleur ?

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Xorion Sam 19 Nov 2022 - 10:03

drfloyd a écrit:tu vas te mettre à l'assembleur ?

J'ai déjà du mal avec le basic  Mr. Green
nan disons que j'étudie la chose pour intégrer des routines en assembleur dans mon code basic pour mon jeu C64. Et pour ça j'ai aussi des tonnes de livres C64 qui sont trop balaises.
L'assembleur j'en avais déjà fait lors de mon DUT informatique mais je trouvais ça quand même assez ardu !

je trouve ces vidéos assez bien foutues, la suite est sortie sur la chaine du youtubeur.
Xorion
Xorion
Infirmier

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

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Xorion Sam 19 Nov 2022 - 22:15

partie 2 : 

Xorion
Xorion
Infirmier

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

The_Real_Zarchos offre 1 suppo à ce post!

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par drfloyd Jeu 24 Nov 2022 - 20:55

Irata64 a écrit:
drfloyd a écrit:tu vas te mettre à l'assembleur ?

J'ai déjà du mal avec le basic  Mr. Green
nan disons que j'étudie la chose pour intégrer des routines en assembleur dans mon code basic pour mon jeu C64. Et pour ça j'ai aussi des tonnes de livres C64 qui sont trop balaises.
L'assembleur j'en avais déjà fait lors de mon DUT informatique mais je trouvais ça quand même assez ardu !

je trouve ces vidéos assez bien foutues, la suite est sortie sur la chaine du youtubeur.


tes contacts extraterrestre peuvent pas t'aider pour dév en basic ?????

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Dim 27 Nov 2022 - 4:37

@Irata64
Tu as raison !
Sur 8 bits: rien n'égale la puissance du langage machine.
En plus le c64 a le plus beau processeur du mooooonde.
Le 6502 c'est la vie.
cheers
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Xorion Mer 17 Mai 2023 - 9:45

Technique de multiplexage pour avoir 80 sprites :

Xorion
Xorion
Infirmier

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

drfloyd et Kristof offrent 1 suppo à ce post!

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Kristof Mer 17 Mai 2023 - 13:56

Très sympa merci, je vais regarder.
Kristof
Kristof
Patient incurable

Masculin Nombre de messages : 1912
Age : 50
Localisation : Narbonne
Date d'inscription : 16/04/2013

http://www.dk-games.com/CK/Collection/Welcome.php

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par grostonton Sam 30 Sep 2023 - 13:15

A noter que l'auteur de ces vidéos vient de publier un livre trouvable ici :
https://www.amazon.fr/Langage-machine-6502-Philippe-Gianviti/dp/B0CGCG86MC/ref=sr_1_1?keywords=le+langage+machine&sr=8-1
Inutile de dire que je l'ai déjà commandé ^^
grostonton
grostonton
Patient contaminé

Masculin Nombre de messages : 937
Age : 42
Localisation : Pezenas
Date d'inscription : 15/05/2009

https://grostonton.itch.io/

65c02, Kristof et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Matari Mar 10 Oct 2023 - 0:52

grostonton a écrit:A noter que l'auteur de ces vidéos vient de publier un livre trouvable ici :
https://www.amazon.fr/Langage-machine-6502-Philippe-Gianviti/dp/B0CGCG86MC/ref=sr_1_1?keywords=le+langage+machine&sr=8-1
Inutile de dire que je l'ai déjà commandé ^^

Pas bcp de visibilité ce post, heureusement que je suis allé faire un tour sur le blog (le Doc fait la promo du bouquin) sinon je serais passé à côté !

Il faudrait créer un topic dédié.

Commandé !
Matari
Matari
Docteur *
Docteur *

Masculin Nombre de messages : 13143
Age : 52
Localisation : Somewhere in your ass
Date d'inscription : 26/10/2019

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par grostonton Mar 10 Oct 2023 - 18:53

Pas bcp de visibilité ce post, heureusement que je suis allé faire un tour sur le blog (le Doc fait la promo du bouquin) sinon je serais passé à côté !
Désolé, je me doutais bien que l'info ne sauterait pas forcément aux yeux en répondant ici, mais comme c'est le seul sujet qui abordait le travail de Philippe Gianviti ^^
C'est cool que tu ais commandé son livre, j'en ai fais de même, j'ai l'impression que c'est un beau succés.
grostonton
grostonton
Patient contaminé

Masculin Nombre de messages : 937
Age : 42
Localisation : Pezenas
Date d'inscription : 15/05/2009

https://grostonton.itch.io/

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Matari Mar 10 Oct 2023 - 21:23

Sa chaîne YT semble être également très documentée !
Matari
Matari
Docteur *
Docteur *

Masculin Nombre de messages : 13143
Age : 52
Localisation : Somewhere in your ass
Date d'inscription : 26/10/2019

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par drfloyd Ven 13 Oct 2023 - 7:34

Il faut vraimeent etre un crack pour maitriser l'assembleur, penser machine, là on s'adresse à un public très restraint.

Et une motivation de ouf en 2023 pour celui qui veut aprrendre.

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Ven 13 Oct 2023 - 9:33

drfloyd a écrit:Il faut vraimeent etre un crack pour maitriser l'assembleur, penser machine, là on s'adresse à un public très restraint.

Et une motivation de ouf en 2023 pour celui qui veut aprrendre.
Tu te fais peur avec pas grand chose.
Programmer en assembleur demande juste de changer de rythme dans la façon de penser.
Il faut penser plus lent.
Au lieu de dire j'affiche hello avec print, tu te dis je pose le H ici, puis le E là, puis L etc.
Il faut découper sa pensée en très petites actions.
Il faut être patient.
Ça a l'air compliqué et élitiste mais dans le fond c'est juste des langages illisible de prime abord.
Mais quand on prend les choses avec patience, étape par étape, on y arrive.

C'est beaucoup plus balaise de faire des jeux à la ultima en basic  Mr. Green
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

TheoSaeba offre 1 suppo à ce post!

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par drfloyd Sam 14 Oct 2023 - 10:06

bah si, ca m'a toujours fait peur, il faut en effet penser autrement, et très lentement, et c'est bien ça qui est compliqué. Il faut une sacrée motivation.

Il faut quans même avoir un "ADN" de raisonement adapté, qui est bien différent que celui de la prog en C, Pascal ou Basic. C'est pas forcement donné à tout le monde, un peu comme les maths.

Mais oui c'est vrai, j'ai souvent entendu dire dans les années 80 par des dev 100% assembleur qu'une fois qu'on maitrise c'est quelque part quasi plus simple que le basic... mais voilà il ne faut pas être pressé :) Et ça c'est pas mon point fort.

Auourd'hui de toute façon trop tard pour m'y mettre. j'avais essayé vaguement dans les années 80 mais devant la faiblesse de la dcumentation et des ressources à l'époque sans internet (et de la nullité totale des tutos dans les magazines), j'ai laisser tomber.

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Sam 14 Oct 2023 - 10:21

drfloyd a écrit:bah si, ca m'a toujours fait peur, il faut en effet penser autrement, et très lentement, et c'est bien ça qui est compliqué. Il faut une sacrée motivation.

Il faut quans même avoir un "ADN" de raisonement adapté, qui est bien différent que celui de la prog en C, Pascal ou Basic. C'est pas forcement donné à tout le monde, un peu comme les maths.

Mais oui c'est vrai, j'ai souvent entendu dire dans les années 80 par des dev 100% assembleur qu'une fois qu'on maitrise c'est quelque part quasi plus simple que le basic... mais voilà il ne faut pas être pressé :) Et ça c'est pas mon point fort.

Auourd'hui de toute façon trop tard pour m'y mettre. j'avais essayé vaguement dans les années 80 mais devant la faiblesse de la dcumentation et des ressources à l'époque sans internet (et de la nullité totale des tutos dans les magazines), j'ai laisser tomber.
De toute façon, faire de l'assembleur pour faire de l'assembleur, cela n'a pas de sens.
Tu es quelqu'un de pragmatique.
Tu veux obtenir le résultat attendu dans un budget temps donné.
A la rigueur, l'assembleur peut t'être utile pour ajouter une fonctionnalité qui demande de l'optimisation.
Mais même là, en étant malin, on peut toujours adapter le game design pour s'en passer.
Tu as un approche cohérente et efficace.
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Matari Sam 14 Oct 2023 - 10:34

Reçu l’ouvrage ce matin. Je vais le lire tranquillement pour ma culture, mon but n’étant pas d’apprendre l’assembleur, me suis même pas encore mis à l’Intybasic ! clown
Matari
Matari
Docteur *
Docteur *

Masculin Nombre de messages : 13143
Age : 52
Localisation : Somewhere in your ass
Date d'inscription : 26/10/2019

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par drfloyd Ven 20 Oct 2023 - 22:57

le lire sans rien apprendre ? C'est un concept  MDR

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

extros offre 1 suppo à ce post!

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Sam 21 Oct 2023 - 13:08

drfloyd a écrit:le lire sans rien apprendre ? C'est un concept  MDR
Il n'ose pas dire franchement qu'il commence à s'y mettre.
Il a peur de se faire mal voir par les intégristes du basic. 
Mr. Green
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par grostonton Sam 21 Oct 2023 - 21:03

drfloyd a écrit: a écrit:le lire sans rien apprendre ? C'est un concept  Apprendre le langage machine / assembleur sur Commodore 64 ! 3621806995

Non mais pour de vrai, c'est de plus en plus à la mode, je fais pareil aussi !
grostonton
grostonton
Patient contaminé

Masculin Nombre de messages : 937
Age : 42
Localisation : Pezenas
Date d'inscription : 15/05/2009

https://grostonton.itch.io/

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Dim 22 Oct 2023 - 18:09

grostonton a écrit:
drfloyd a écrit: a écrit:le lire sans rien apprendre ? C'est un concept  Apprendre le langage machine / assembleur sur Commodore 64 ! 3621806995

Non mais pour de vrai, c'est de plus en plus à la mode, je fais pareil aussi !
Cool !
Tu apprend quel assembleur ?
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par grostonton Lun 23 Oct 2023 - 18:31

65c02 a écrit:Tu apprend quel assembleur ?
Je lis le même bouquin que notre ami, je suis pas sûr que l'on puisse dire que j'apprend l'assembleur ^^
grostonton
grostonton
Patient contaminé

Masculin Nombre de messages : 937
Age : 42
Localisation : Pezenas
Date d'inscription : 15/05/2009

https://grostonton.itch.io/

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Lun 23 Oct 2023 - 20:33

grostonton a écrit:
65c02 a écrit:Tu apprend quel assembleur ?
Je lis le même bouquin que notre ami, je suis pas sûr que l'on puisse dire que j'apprend l'assembleur ^^
Cool !
C'est le même processeur que la VCS.
Si tu veux, et quand tu sera à l'aise avec l'assembleur, envois moi un message privé pour qu'on se donne rendez vous, je te ferais découvrir la programmation sur Atari VCS 2600
(j'habite à 10 bornes Wink )
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Kristof Lun 23 Oct 2023 - 23:34

Suivant le processeur, c'est plus ou moins difficile. Je fais par exemple beaucoup d'assembleur 68000 sur Amiga et je suis assez a l'aise. Quand j'ai voulu faire du C64, j'ai trouvé l'assembleur plus difficile a apprendre et la machine plus complexe a maitriser. J'ai pas fait grande chose du coup :)
Mais j'imagine que c'est une question d'habitude...
Kristof
Kristof
Patient incurable

Masculin Nombre de messages : 1912
Age : 50
Localisation : Narbonne
Date d'inscription : 16/04/2013

http://www.dk-games.com/CK/Collection/Welcome.php

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par tapomag Mar 24 Oct 2023 - 7:31

Le 68k est plus agréable que les générations précédentes car il est assez complet. Je programme un peu le z80 et ce proc doit etre au niveau du 6502: assez rustique donc un peu pénible. J'essaierais bien le 6809 par contre.
tapomag
tapomag
Patient incurable

Masculin Nombre de messages : 1074
Age : 50
Localisation : Ici
Date d'inscription : 01/10/2022

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par 65c02 Mar 24 Oct 2023 - 9:14

Kristof a écrit:Suivant le processeur, c'est plus ou moins difficile. Je fais par exemple beaucoup d'assembleur 68000 sur Amiga et je suis assez a l'aise. Quand j'ai voulu faire du C64, j'ai trouvé l'assembleur plus difficile a apprendre et la machine plus complexe a maitriser. J'ai pas fait grande chose du coup :)
Mais j'imagine que c'est une question d'habitude...
Chaque assembleur demande a ce qu'on mette en place des micro patterns, du genre copier une zone mémoire dans une autre, faire un switch, faire une boucle dans une boucle.
Et c'est vrai que chaque assembleur a sa propre philosophie.

Le 68000 est un processeurs avec beaucoup de registres alors que le 6502 n'en a "quasiment pas".
C'est parce que le 6502 a été pensé pour avoir un minimum d'opcodes.

Mais en fait, le 6502 a beaucoup de "registres".
Il faut considérer la page zéro comme une zone de registres.
Du coup, coder en 6502 c'est encore plus granulaire que sur z80 ou 68000.

Tu ne fais pas ADD HL, DE comme un Z80

Tu fais :

CLC
LDA pz_L
ADD pz_E
STA pz_L

LDA pz_H
ADC pz_D
STA pz_H

avec en page zéro :

.byte pz_H
.byte pz_L
.byte pz_D
.byte pz_E

Même si il y a une filiation entre le 6502 et le 68K, le concept de page zéro a été abandonné sur le 68000.
Le coup de performance d'un accès ram devenait surement trop élevé par rapport au cout d'ajouter des registres interne.

Dans un sens, le 6502 c'est un processeur qui ne possède pas de "cache".
Ou dit autrement, les registres des autres processeurs sont comme de la mémoire cache pour accélérer les traitements de données.

Je me suis souvent demandé si on pouvait faire plus simple que le 6502.
Je trouve fascinant qu'avec si peut on puisse faire tant.
65c02
65c02
Guéri miraculeux

Masculin Nombre de messages : 2030
Age : 53
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par grostonton Mar 24 Oct 2023 - 19:15

65c02 a écrit:Cool !
C'est le même processeur que la VCS.
Si tu veux, et quand tu sera à l'aise avec l'assembleur, envois moi un message privé pour qu'on se donne rendez vous, je te ferais découvrir la programmation sur Atari VCS 2600
(j'habite à 10 bornes Apprendre le langage machine / assembleur sur Commodore 64 ! Icon_wink )
Ca c'est une offre que je peux difficilement refuser ^^. Pourquoi pas un jour oui si je me le sent, tu as l'air de sacrément toucher ta bille, je voudrais pas avoir l'air d'une trume ^^. Merci en tout cas pour ta proposition  Apprendre le langage machine / assembleur sur Commodore 64 ! 1f44d  Apprendre le langage machine / assembleur sur Commodore 64 ! 1f44d
grostonton
grostonton
Patient contaminé

Masculin Nombre de messages : 937
Age : 42
Localisation : Pezenas
Date d'inscription : 15/05/2009

https://grostonton.itch.io/

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par tfdi Mar 24 Oct 2023 - 22:02

65c02 a écrit:
Il faut considérer la page zéro comme une zone de registres.
Du coup, coder en 6502 c'est encore plus granulaire que sur z80 ou 68000.

Tu ne fais pas ADD HL, DE comme un Z80

Tu fais :

CLC
LDA pz_L
ADD pz_E
STA pz_L

LDA pz_H
ADC pz_D
STA pz_H

avec en page zéro :

.byte pz_H
.byte pz_L
.byte pz_D
.byte pz_E

Quand tu as dit ça, en lisant, je me suis dit "heu .. en quoi c'est différent d'une zone mémoire classique ?".
Du coup, après quelques recherches, j'ai compris de quoi tu parlais. C'est super, j'ignorai totalement cette spécificité du c64, merci pour cette info.

Un jour peut être, je me mettrai à l'asm sur cette machine, c'était mon premier ordi, mais je ne l'ai gardé qu'un an et demi avant d'avoir mon premier Atari, je n'ai fait que du basic, qui était déjà pas mal grâce aux peeks & pokes, on pouvait déjà faire pas mal de trucs.
tfdi
tfdi
Patient contaminé

Masculin Nombre de messages : 546
Age : 51
Date d'inscription : 19/10/2010

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par papapower@babygang Mer 1 Nov 2023 - 16:34

drfloyd a écrit:Il faut vraimeent etre un crack pour maitriser l'assembleur, penser machine, là on s'adresse à un public très restraint.

Et une motivation de ouf en 2023 pour celui qui veut aprrendre.

C’est beaucoup plus facile aujourd’hui, il n’y avait pas internet à l’époque et le niveau de la documentation n’a rien à voir.
Il y a aussi beaucoup d’exemples documentés (les articles de raistlin@gp par exemple, et des vidéos sur youtube, et même un nouveau livre sur le 6502 rendez vous compte !), y compris des sources complets de jeux qui deviennent disponibles.
Sans même parler de la facilité technique de produire et de transférer du code sur ces machines aujourd’hui (éditeurs de code et cross-assembleurs, cartes sd et nouveaux périphériques, émulateurs et débuggers de malade…)
Un des intérêts sur les anciennes machines c’est qu’il est tout à fait possible de comprendre la totalité de ce qu’il s’y passe, ce niveau de compréhension n’est plus tout à fait bien présent chez nombre de programmeurs Wink
J’adhère totalement à l’idée saugrenue de s’y mettre en 2023 :)
papapower@babygang
papapower@babygang
Patient en incubation

Masculin Nombre de messages : 8
Age : 54
Localisation : France
Date d'inscription : 01/11/2023

https://babygang.fr

Revenir en haut Aller en bas

Apprendre le langage machine / assembleur sur Commodore 64 ! Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par tapomag Mer 1 Nov 2023 - 16:57

Il y a encore plus délirant: programmer des anciennes machines en BASIC !

À ce stade,la science ne peut plus rien pour vous Mr. Green
tapomag
tapomag
Patient incurable

Masculin Nombre de messages : 1074
Age : 50
Localisation : Ici
Date d'inscription : 01/10/2022

Kristof offre 1 suppo à ce post!

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