Outils pour utilisateurs

Outils du site


tutos:software:systemes:commodore-64

Ajout du système Commodore 64

Présentation

Le Commodore 64 utilise un microprocesseur 8 bits 6510 (un dérivé proche du 6502 qui a la capacité de gérer des banques de mémoires en les amenant à la demande dans l'espace d'adressage du processeur) et dispose de 64 kilooctets de mémoire vive. Au Royaume-Uni, il a rivalisé en popularité avec le ZX Spectrum et a tiré bénéfice d'un clavier de taille normale et de puces graphiques et son plus avancées.

La puce graphique, VIC-II (en), fournit 16 couleurs, huit sprites, des capacités de défilement (scrolling), et deux modes graphiques bitmap. Le mode texte standard fournit 40 colonnes, comme la plupart des modèles PET de Commodore.

La puce sonore, SID, a trois voix, plusieurs formes d'ondes, et des capacités de modulation sonore et de filtrage. Elle est très avancée pour son époque. Son concepteur, Bob Yannes, sera le cofondateur de la société de synthétiseur Ensoniq.

Le BASIC embarqué n'offre pas de moyen d'accéder facilement aux capacités graphiques et sonores avancées de la machine ; les utilisateurs doivent donc utiliser les commandes PEEK et POKE pour adresser directement la mémoire afin d'obtenir le résultat escompté, ou alors utiliser des extensions comme Simon's BASIC, ou encore programmer directement en assembleur. Commodore disposait de la possibilité d'implémenter une meilleure version, mais choisit finalement de vendre le C64 avec le même BASIC 2.0 que celui utilisé dans le VIC-20 de peur que le C64 ne fasse chuter les ventes du PET/CBM.

Le C64 hérite, des machines CBM et du VIC-20, d'un port utilisateur programmable (6522) et d'un port série propriétaire fonctionnant sur un principe proche de l'IEEE-488 et permettant de brancher (et d'adresser) des périphériques, en particulier une ou plusieurs unités de mono-disquettes de 5,25 pouces 1540 (lecteur de disquette du VIC-20), 1541 et 1542.

Avec cet ordinateur est (probablement) apparue une culture underground informatique connue sous le nom de scène démo.

Emulateurs compatibles

Installation sous RocketLauncher

Pour ce tutoriel, le système Commodore 64 a été validé avec la version 3.9 de l'émulateur CCS64 et la version 2.0.3 du module CCS64. Des versions plus récentes peuvent être disponibles via RocketLauncherUI.

Installation de l'émulateur

  • Téléchargez l'émulateur depuis le site officiel : http://www.ccs64.com
  • Décompressez l'archive et copiez le contenu dans votre dossier \Emulators\CCS64

.

Module

Le module CCS64 est disponible directement depuis RocketLauncherUI dans la section Modules.

Configuration

Ajouter l'émulateur Commodore64 dans RocketLauncher :

  • Name : Commodore64
  • Path : ..\Emulators\CCS64\CCS64.exe
  • Rom Extensions : D64|T64
  • Module : CCS64.ahk
  • GUI Path :
  • CLI Parameters :

Ajout du système

Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :

  • Etape Choose System Name :
    • Name : Commodore 64
  • Etape Select Emulator :
    • Cliquez sur la loupe et sélectionnez Commodore 64
    • Cochez Add Emulator to System instead of Global
  • Etape Select Rom Path(s) :
    • Cliquez sur le bouton + et sélectionnez le dossier de vos roms
  • Etape Database Creation :
    • Choisissez l'action que vous désirez concernant la base de donées des jeux
  • Etape Overview :
    • Vérifiez la configuration et cliquez sur Finish

Liens

tutos/software/systemes/commodore-64.txt · Dernière modification: 2017/02/17 20:08 de nabubokon