©

Comment relier un PC et un Commodore 64 ?

Quelques mots sur les Commodore 64 et 128

En septembre 82 , Commodore commercialise le C64
Une machine performante , pas très élégante , mais avec un circuit son très évolué pour l'époque , cette machine connut un grand succès et on peut facilement trouver aujourd'hui un ensemble C64+drive 1541 + lecteur K7 pour pas très cher , à noter également le peu de soin apporté à la fabrication de ces machines , en effet autant l'intérieur d'un apple2 ou d'un Thomson est propre et sans bavure , autant l'intérieur du C64 est un nid de straps et bouts de fils soudés à la hâte , c'est franchement à la limite du bricolage , mais bon , ça marche !
Parlons aussi du C128 qui est une assez belle machine qui possède trois modes de fonctionnement et trois micro-processeurs :
Un mode C128 qui utilise 128Ko de mémoire avec Bi-processeur 8502 , un basic étendu avec plus de 140 commandes , instructions et fonctions , un clavier étendu et un moniteur de langage machine
Un mode CPM qui utilise un Z80 , CP/M plus version 3 de Digital Research , donc plus ouvert vers le monde professionnel .
A noter également que le C128D était très compact et très facile à transporter avec son clavier qui se range sous l'unité centrale .


Les caractéristiques techniques du C64 :
Processeur Motorola 6510
64 Ko de RAM et 20Ko de ROM
affichage en 320*240 en 8 couleurs
un lecteur cassette 170Ko (très lent)
un lecteur de cassette (très mignon)

le C64 avec son drive et son lecteur K7

disquettes et cassettes :

Nous allons considérer que les possesseurs du C64 possèdent au minimum un lecteur de disquettes 1541 et éventuellement un lecteur de cassettes
Il existe un programme (copy 190 ou Tape to Disk ) qui permet de transférer les disquettes vers les cassettes et vice-versa , Star Commander permet aussi de convertir des fichiers image disk (*.d64) en fichiers image cassette (*.t64)
Entrons maintenant dans le vif du sujet ; pour faire communiquer le C64 avec le PC , nous allons d'une part fabriquer un câble spécial et d'autre part utiliser un logiciel adapté .
Pour le câble , nous avons deux modèles de câbles respectivement nommés câble standard "X1541" et câble évolué "XE1541"
Le câble standard fonctionne très bien avec les PC "anciens" ou "classiques" , le câble évolué est destiné aux PC récents et aux ports "ECP et EPP" .
Dans tous les cas , le mieux est de commencer par faire un câble standard , et , en cas de difficultés ou de doutes sur votre câble , faire le câble évolué ; n'hésitez pas à tester ce câble sur une autre machine , voire même plusieurs .

schéma du câble standard:

le schéma se passe de commentaires , notons tout de mène que la fiche DIN n'est pas une fiche "standard audio" , cela dit , on peut la trouver assez facilement , coté PC , il faut utiliser une fiche DB25 male impérativement .

pour le câble évolué , c'est un peu plus délicat , il faut utiliser des diodes Schottky ; 1N5819 , BAT46 ou BAT85 , le schéma vous indique la câblage , on veillera à ne pas se tromper dans le sens des diodes

schéma du câble évolué:

Une autre solution consiste à utiliser un lecteur 1581 et le programme :
http://www.fairlight.to/tools/bin/1581cp51.zip
si vous avez la chance de récupérer un lecteur 1581 (c'est un lecteur 3 pouces ½) c'est beaucoup plus simple :
vous décompressez l'archive 1581cp51.zip et vous lancez le programme 1581copy.exe qui permet de transférer directement une image disk sur une disquette 3 pouces ½ , vous faites d'abord 1581copy /F A: pour formater la disquette
et ensuite 1581copy A: toto.d81 ou .d64

Ser64_80

pour ceux qui n'auraient pas de lecteur de disquette
Il existe une solution , pas facile et qui demande du soin et de la patience .
Le logiciel wave2prg permet de convertir un fichier image *.t64 ou *.prg en fichier son *.wav , il faudra ensuite envoyer le fichier son ainsi obtenu vers un lecteur decassettes , il faudra faire pas mal d'essais avant de réussir , en effet il faut trouver le bon niveau de volume pour que la cassette soit acceptée par le Commodore .

Voyons maintenant les logiciels à utiliser

Pour tester le type de votre port parallelle : lptdetect :
http://clubelectro.free.fr/lptdct11.zip

Star Commander est certainement le meilleur logiciel et le plus facile à utiliser :
http://clubelectro.free.fr/sc081.zip
ou //clubelectro.free.fr/sc081.zip
http://clubelectro.free.fr/sc08245b.zip
ou //clubelectro.free.fr/sc08245b.zip

un autre logiciel pour le cable standard :
http://www.chez.com/jeanmaro/x1541.zip
Star Commander peut fonctionner sous Windows mais c'est plus sur de le lancer sous dos .
Quand on lance Star Commander pour la première fois , il faut le configurer en mode parallèle , a noter également que quand on lance Star Commander avec une disquette non formatée dans le 1541 , on a droit à un message d'erreur .

quelques adresses utiles :

http://www.chez.com/cmpi/index.html
http://c64.rulez.org/~sta/scextprg.html
http://c64.rulez.org/~sta/
http://c64.rulez.org/
http://c64.rulez.org/~sta/legend.html
http://c64.rulez.org/~sta/dosutils.html