IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Programmation du 6502, Pas que de la nostalgie
Options
Jaypee
posté 3 Nov 2019, 15:21
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 394
Inscrit : 29 Aug 2002
Membre no 3 340



Inutile de présenter le 6502 de Rockwell, cœur de l'Apple ][ ou des Commordore VIC-20 ou C64 (6510 un cousin).

Je suis tombé sur ce tuto qui n'a pas la forme d'un cours magistral à grand coup de PowerPoint. L'auteur commence avec un breadboard (plaque d'expérimentation) sur lequel il va illustrer le fonctionnement du processeur.

Episode 1: Sans aucune mémoire, avec des straps qui codent en dur la valeur $EA, sur le bus de données, un choix pas innocent du tout. Il utilise aussi un Arduino comme analyseur logique, et une horloge contrôlable en pas à pas pour le debug... Du confort moderne pour se replonger dans une technologie d'avant-hier. On fait connaissance avec la séquence de reset du processeur, et on exécute un programme qui ne fait rien...

Episode 2: Entrée en scène d'une EEPROM ainsi que du 6522, le VIA, qui va permettre des E/S et des interactions similaires aux GPIO des Arduino ou Raspberry Pi. On fait clignoter des LEDs !

C'est par ici : La chaîne de Ben Eater

JP

Ce message a été modifié par Jaypee - 4 Nov 2019, 12:13.
Go to the top of the page
 
+Quote Post
PBell
posté 3 Nov 2019, 20:11
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 189
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Merci Jaypee !
Que de bons souvenirs... pour les plus anciens, voici un Pet Comodore 2001 avec un beau 6502...qui fonctionne encore !
Poids 32Kgs pour 8Ko de mémoire ....
Fichier joint  1980_Pet_Comodore.jpg ( 207.32 Ko ) Nombre de téléchargements : 8


--------------------
iMac 27 i7 2,8GHz 8Go/1To 10.6.8 /10.10 / 10.11
iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11
Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8
Go to the top of the page
 
+Quote Post
Jaypee
posté 13 Nov 2019, 09:50
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 394
Inscrit : 29 Aug 2002
Membre no 3 340



Dans la même veine, considérant qu'Unix a été créé sur une machine de DEC, le PDP7 dont la puissance est comparable à un Commodore C64, ce speaker présente le travail d'un autre développeur André Fachat qui a construit un ordi basé sur le 6502, et a créé un OS Unix-like GeckOS pour le faire fonctionner.

Ce GeckOS a été porté sur C64 et le speaker en fait une démo du multitâche, et de la communication inter-programme (signaux et sémaphores), le tout codé uniquement en assembleur 6502.

https://www.youtube.com/watch?v=jtlAOdJmeDI

@+JP
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 15th November 2019 - 22:50