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 !

+12
Papy cpc
sidchip_fr
Copper
papapower@babygang
tfdi
tapomag
Matari
grostonton
Kristof
65c02
drfloyd
Xorion
16 participants

Page 3 sur 3 Précédent  1, 2, 3

Aller en bas

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

Message par Kristof Mer 15 Mai 2024 - 21:51

L'amiga est plus simple a programmer en assembleur. Le 68000 a plus de registres, plus d'instructions que les cpu 8 bits.
J'avais fais un jeu en C sur C64 (et CPC), et je l'ai facilement converti en assembleur sur Amiga.
Si jamais tu veux te lancer, n'hésites pas.

Kristof
Guéri miraculeux

Nombre de messages : 2081
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 ! - Page 3 Empty Re: Apprendre le langage machine / assembleur sur Commodore 64 !

Message par Monos Jeu 16 Mai 2024 - 4:55

Je prend note pour le Mig Kristof je reviendrais vers toi pour m'aider à comprendre la bouzin. Ce n'est pas trop le langage qui va me poser le problème j'ai déjà touché un peu mais l'architecture. J'avais commencé à programmer la liste copper pour afficher mais waou les tonnes de donnés à foutre xd.

Pour le moment j'ai mon projet C64.
Monos
Monos
Patient contaminé

Masculin Nombre de messages : 325
Age : 40
Localisation : Chatillon sur Marne
Date d'inscription : 06/07/2017

http://offgame.org/

Revenir en haut Aller en bas

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

Message par Kristof Jeu 16 Mai 2024 - 23:52

avec plaisir. Le copper ca permets de faire des choses en plus, mais ca peut rester très simple aussi. 
J'écris un blog sur la programmation Amiga, tu peux jeter un oeil pour voir les bases : http://www.dk-games.com/AmigaBlog
Kristof
Kristof
Guéri miraculeux

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

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

Sub0 offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Lun 2 Sep 2024 - 13:22

Salut à tous,
Je vous rejoins parmi les fous sur le forum.
Les vidéos vont reprendre à la rentrée. Je vais certainement aborder le Linecrunch sur c64, TRSE (un Turbo Pascal alternatif au C) et des tutos langage machine 6502 très courts pour les nuls.
Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Lun 9 Sep 2024 - 15:39

J'entame une nouvelle série intitulée "le langage machine 6502 facile pour les nuls. Comme son nom l'indique, elle est destinée aux plus inexpérimentés d'entre vous.

Cette série comportera des éléments théoriques, mais aussi pratiques pour vous permettre de programmer rapidement en langage machine vos vieux coucous préférés.

La première vidéo est consacrée aux valeurs binaires, hexadécimales et décimales.

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, grostonton, Vortex, Bizcuite, Kristof, es59 et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par grostonton Lun 9 Sep 2024 - 16:16

Bonne nouvelle, je m'y pencherais dès que j'aurais un moment  Apprendre le langage machine / assembleur sur Commodore 64 ! - Page 3 1f44d
grostonton
grostonton
Patient contaminé

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

https://grostonton.itch.io/

Commodore64&6510 offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Mar 10 Sep 2024 - 20:19

La deuxième vidéo "le langage machine 6502 facile pour les nuls" est déjà en ligne. Elle est consacrée à la mémoire.

Dans la prochaine vidéo, on va s'amuser à faire quelques manipulations en langage machine dans la mémoire avec un moniteur sur Apple IIe et Commodore 64.
Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Vortex, Bizcuite et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Jeu 12 Sep 2024 - 0:02

La troisième vidéo "le langage machine 6502 facile pour les nuls" est déjà en ligne. Elle est consacrée à la pratique du moniteur et l'utilisation de la mémoire écran (texte).

J'explique comment réaliser un petit programme très simple en langage machine, sur Commodore 64 et Apple IIe. Pas de jaloux.  Cool



Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Vortex, Bizcuite et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par drfloyd Jeu 12 Sep 2024 - 0:06

Merci pour ces vidéo géniales !

_______________________________________________________
Apprendre le langage machine / assembleur sur Commodore 64 ! - Page 3 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Vortex et Commodore64&6510 offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Sam 14 Sep 2024 - 13:46

La quatrième vidéo "le langage machine 6502 facile pour les nuls" est déjà en ligne.

Elle est consacrée aux registres du processeur.

En fin de vidéo, j'utilise un simulateur 6502 sur Apple IIe pour illustrer le propos. C'est un petit programme remarquable pour l'époque. Il a été écrit au début des années 80.

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Vortex, Bizcuite et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Dim 15 Sep 2024 - 13:09

La quatrième vidéo "le langage machine 6502 facile pour les nuls" est déjà en ligne.

Elle explore le fonctionnement de la pile Stack du processeur 6502 et de son pointeur. La vidéo se termine avec une illustration des explications données au travers des instructions PHA et PLA utilisées avec le très agréable simulateur en ligne "Easy 6502".

Les vidéos sont accessibles à tous, y compris aux plus jeunes. Le seul inconvénient est que Youtube ne permet de commentaires sous celles-ci.

Vous pouvez toujours me contacter ici ou sous une autre vidéo si vous souhaitez que je développe un thème en particulier.

La prochaine vidéo sera sur le registre d'état.

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Bizcuite et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Bizcuite Dim 15 Sep 2024 - 19:39

Un grand enormissime BRAVO pour cette initiative.
J'adore tes vidéos, compréhensibles avec un minimum de connaissance en développement.
J'ai toujours voulu me mettre a l'assembleur, mais je n'ai jamais eu de temps pour m'y consacrer et surtout comprendre la logique de programmation dans ce langage.
Ta manière d'aborder les choses sont simples et efficaces mais surtout tu commences par les bases comme ci la personne derriere l'écran n'y connaissait rien, ou presque.
Merci!!
Bizcuite
Bizcuite
Patient contaminé

Masculin Nombre de messages : 787
Age : 42
Localisation : Essonne
Date d'inscription : 05/04/2023

Commodore64&6510 offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Lun 16 Sep 2024 - 13:50

Bizcuite a écrit:Un grand enormissime BRAVO pour cette initiative.
J'adore tes vidéos, compréhensibles avec un minimum de connaissance en développement.
J'ai toujours voulu me mettre a l'assembleur, mais je n'ai jamais eu de temps pour m'y consacrer et surtout comprendre la logique de programmation dans ce langage.
Ta manière d'aborder les choses sont simples et efficaces mais surtout tu commences par les bases comme ci la personne derriere l'écran n'y connaissait rien, ou presque.
Merci!!

Merci infiniment pour le retour, car c'est effectivement ce que j'ai voulu faire : adopter le point de vue de celui qui ne sait rien et se pose nécessairement plein de questions, tout en ayant cette limite très humaine à ingurgiter une masse de nouvelles informations en une seule fois.


Les tutos 5 (la pile du processeur et son pointeur) et 6 (le registre d'état du processeur) sont déjà en ligne :



Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Bizcuite et Matari offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Jeu 19 Sep 2024 - 15:40

Les tutos sont gratuits et j'ai voulu les faire le plus simple d'accès, à destination des débutants qui décrochent "vite". 

Ils n'ont pas vocation à être exhaustifs, contrairement à un cours ou à un ouvrage qui permettra d'approfondir des sujets. Je reviendrai certainement sur certains sujets pour apporter des précisions.

Tuto 6502 facile n°7, LDA, STA, LDX, STX, LDY, STY, INX et INY




Tuto 6502 facile n°8, l'adressage indirect




Tuto 6502 facile n°9, incrémentation et décrémentation

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr et Bizcuite offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Jeu 26 Sep 2024 - 14:02

J'ai ajouté 5 tutos "langage machine facile (pour les nuls) sur 6502" sur Youtube depuis mon dernier post. 

Le dernier tuto explique la différence entre les instructions ROL/ROR et ASL/ASR. Parfois il est dit que ROL et ROR multiplie ou divise par 2, à l'instar de ASL/LSR. Je démontre que "pas exactement"  Very Happy ... à cause de la retenue C.

Le tuto s'aventure dans l'utilisation de l'assembleur éditeur des Atari 600/800 et XL/XE...

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr et Bizcuite offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Albert Ven 27 Sep 2024 - 12:01

Je n' ai regardé que la première vidéo et me suis lancé du coup sur une autre série de vidéos assembleur avec des exercices en supplément pour bien tester au fur et à mesure Very Happy
Je compte suivre après tes autres vidéos et n' ai qu' une chose à dire, merci car ce genre de tutos est rare.
Quand on ne connaît rien de la pile et des registres ou de comment fonctionne une base de deux il n' y a pas grand chose pour apprendre(ou en tout cas de facilement trouvable).
Albert
Albert
Patient en incubation

Masculin Nombre de messages : 80
Age : 44
Localisation : France
Date d'inscription : 16/06/2024

Commodore64&6510 offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Ven 27 Sep 2024 - 22:49

Albert a écrit:Je n' ai regardé que la première vidéo et me suis lancé du coup sur une autre série de vidéos assembleur avec des exercices en supplément pour bien tester au fur et à mesure Very Happy
Je compte suivre après tes autres vidéos et n' ai qu' une chose à dire, merci car ce genre de tutos est rare.
Quand on ne connaît rien de la pile et des registres ou de comment fonctionne une base de deux il n' y a pas grand chose pour apprendre(ou en tout cas de facilement trouvable).

Effectivement, connaître la base de deux aide grandement à maîtriser le langage machine.

En en parlant d'exercices, le tuto n°15 déjà en ligne répond à ce besoin. Il porte sur les manipulations des drapeaux des registres d'état, mais il se termine avec un petit exercice pratique de calcul et d'affichage texte. Si vous avez bien suivi mes 14 premiers tutos, vous devriez être en mesure de le réaliser sur toute machine équipé du processeur 6502...

Solution dans le tuto 16 !!!


Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

Bizcuite offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Sam 19 Oct 2024 - 17:11

Une initiation à retro-debugger, l'outil archi-puissant qui permet de tout savoir sur le Commodore 64, ça vous dit ?

Elle dissèque les effets visuels d'une démo Ghostbusters de 1989.

C'est par ici :



Dernière édition par Commodore64&6510 le Dim 20 Oct 2024 - 13:31, édité 1 fois
Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr, Bizcuite et Kristof offrent 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Kristof Sam 19 Oct 2024 - 17:51

C'est un outil vraiment impressionnant.
Kristof
Kristof
Guéri miraculeux

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

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

Commodore64&6510 offre 1 suppo à ce post!

Revenir en haut Aller en bas

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

Message par Commodore64&6510 Lun 28 Oct 2024 - 13:12

Une vidéo expliquant le fonctionnement de la technique du programme auto-exécutable après la commande LOAD sur Commodore 64. Very Happy

Commodore64&6510
Commodore64&6510
Patient en incubation

Masculin Nombre de messages : 20
Age : 54
Localisation : Paris
Date d'inscription : 01/09/2024

https://www.youtube.com/@Commodoreretro-programming/videos

sidchip_fr offre 1 suppo à ce post!

Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Revenir en haut

- Sujets similaires

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