Commodore 64 via VICE : à la (re)découverte d’un morceau d’histoire

Magazine
Marque
Linux Pratique
HS n°
Numéro
41
Mois de parution
février 2018
Domaines


Résumé
Les machines Commodore ont représenté pour beaucoup de familles et individus leur première rencontre avec l’informatique. Les émuler et les redécouvrir, c’est autant une aventure technique qu’un retour sur les concepts même qui ont forgé l’informatique dite familiale.

1. Introduction

Faire revivre les premières machines Commodore, soit la gamme 8 bits dans son ensemble, c’est vivre deux expériences techniques et humaines simultanément :

- la rencontre avec un excellent émulateur et une très belle pièce technique au travers de VICE, qui est l’un des émulateurs :

** les plus complets en terme technique (le volume de matériel émulé est impressionnant autant que le niveau et la qualité des options et variations possibles) ;

** l’un des premiers en logiciel libre (GPLv2) ;

** et l’un des plus anciens (depuis 1993) ;

- renouer avec une certaine conception de l’informatique où chaque bit, chaque octet compte. Une cassette n’est pas grosse en volume de données et c’est … lent ! L’écriture d’un logiciel demande donc de prendre en compte la limite d’espace en mémoire vive, mais aussi en support de stockage et de gérer la vitesse de lecture et d’écriture afin de penser à parler d’expérience utilisateur.

La plateforme...

Cet article est réservé aux abonnés. Il vous reste 92% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Programmation avec le 6502 : trigonométrons !

Magazine
Marque
Hackable
Numéro
33
Mois de parution
avril 2020
Domaines
Résumé

Lors du précédent article, nous avons parcouru les différents modes d'adressage du 6502, ce qui nous a permis d'élaborer quelques algorithmes simples, notamment pour réaliser des additions ou soustractions sur des nombres entiers de plus de 8 bits et même, des multiplications. Aujourd'hui, nous allons continuer dans cette voie en nous intéressant à la division et même aux nombres décimaux (à virgule), ce qui nous permettra de mettre un pied dans le monde effrayant de la trigonométrie !

Faites dialoguer une carte Arduino avec un vieux Commodore 64

Magazine
Marque
Contenu Premium
Domaines
Résumé

Il y a des jours où il nous arrive des idées saugrenues mais où, plutôt que de les chasser rapidement de notre esprit, on fonce tête baissée pour les mettre en œuvre. Le jour où je me suis mis en tête de connecter un Commodore 64 à une carte Arduino pour les faire communiquer était un de ceux-là. Pire encore, hors de question de faire cela en BASIC. Si c'est du C côté Arduino, ce sera aussi du C côté Commodore 64 !

Programmation avec le 6502

Magazine
Marque
Hackable
Numéro
32
Mois de parution
janvier 2020
Domaines
Résumé

L'article précédent était assez pessimiste et peut-être même un peu rébarbatif, avec cette liste des instructions du 6502. On était arrivé à la conclusion que les possibilités de ce processeur étaient finalement assez limitées : opérations seulement sur 8 bits, pas de multiplications ni de divisions, pas de nombre à virgule, très très peu de registres utilisables (A, X et Y).

Programmation avec le 6502

Magazine
Marque
Hackable
Numéro
31
Mois de parution
octobre 2019
Domaines
Résumé

Il y a quelques années, les musiques des années 70 et 80 sont revenues à la mode. Puis, cela a été le tour du rétrogaming. Et voici venu le temps du rétrocomputing. Créer de petits programmes ou même des jeux à l’ancienne, tout en assembleur sur de très vieilles machines 8 bits n’est pas si complexe que ça. C’est d’ailleurs le but de cette série, qui s’intéresse à la mise en œuvre d’un des tout premiers microprocesseurs.

De la poubelle au salon : le ZX Spectrum

Magazine
Marque
Hackable
Numéro
29
Mois de parution
avril 2019
Domaines
Résumé
Lorsqu'on s'intéresse à l'Histoire et plus précisément l'histoire de l'informatique, au point de vouloir posséder l'un de ses morceaux, il y a deux approches possibles : acquérir du matériel testé et fonctionnel ou récupérer ce qui pourrait passer pour un déchet électronique (pour le commun des mortels) et lui redonner vie. N'étant pas du genre à apprécier qu'on fasse les choses à ma place, je préfère largement la seconde option, me permettant par la même occasion d'apprendre et de partager mes découvertes et déboires avec vous...