Source : CPCEmu & Send2
Auteur : PulkoMandy – Mise en page : Parano-Sprite
Version : 1.1 – 18/05/2005
~ Version Html © CPC-HardWare 2005 ~

 

Cette page s’adresse en particulier aux utilisateurs de CPC 464, qui ne peuvent pas utiliser de disquettes. Je vous rassure, cela fonctionne quand même sur Tous les CPC’s …

 

1. Le matériel :

  • Du fil électrique. Il vous faut environ 7 fois la longueur du câble que vous voulez fabriquer ou un cable nappe de la bonne longueur. Cette deuxième solution est plus propre mais plus compliquée.
  • Côté PC :
  • Une prise de type SUB-D 25 mâle, à souder ou à sertir.
  • Côté CPC :
  • un connecteur plat si vous avez un CPC « old ». Vous en trouverez dans la boutique du site.
  • Si vous avez un CPC+, un deuxième connecteur SUB-D 25 mâle, également à souder ou à sertir.
  • Un fer à souder, une pince coupante et un cutter.

 

Réalisation

Soudez les fils comme indiqué ci-dessous:

 

 

 

 

  Côté PC

Côté Amstrad

Broche 2Broche 11
Broche 10Broche 8
Broche 11Broche 1
Broche 12Broche 7
Broche 13Broche 6
Broche 15Broche 5
Broche 19Broche 19

 

 

Attention à ne pas vous tromper, vérifiez à deux fois avant de souder et une dernière fois après. Evitez également les soudures sur le port du CPC. La fiche a tendance à fondre sous la chaleur car c’est une fiche à sertir sur câble nappe.

Dénudez et étamez vos fils, glissez les dans les trous au-dessus des broches correspondantes et bloquez-les avec le capot du connecteur. Si vous utilisez une nappe, il faut la sertir avec un étau et souder du côté PC

Si vous construisez la version CPC+, pas de problème, vous pouvez souder des deux côtés, par contre faites bien attention à repérer de quel côté s’enfiche chaque connecteur, car ce sont les mêmes (placez une étiquette ou des capots de couleurs différentes, par exemple).

Voila, c’est tout pour le câble !!!

 

2. Les programmes
Pour utiliser votre câble, il faut un logiciel sur chaque machine:
J’utilise PCPara de Marco Vieth, distribué avec CPCEmu, et Send2 coté CPC, qui permet le transfert de fichiers binaires et a une interface à base de menus plus sympathique.

 

MODE D’EMPLOI:
Commencez par télécharger le zip dans la rubrique download, il contient tous les outils nécessaires.

Pour installer le programme de transfert, vous devez recopier ce petit listing. Il vous permettra de transférer le programme de transfert lui-même:

100 REM CPCREC.BAS – program to receive a file from the PC
110 REM Marco Vieth, 26.7.1994
120 REM
130 CLEAR:DEFSTR a:DEFINT b-z
140 ladr=&A000:IF PEEK(ladr)=&FE THEN 180
150 PRINT »Please wait… »:MEMORY ladr-1
160 sum=0:FOR i=&A000 TO &A0A6:READ t$:POKE i,VAL(« & »+t$):sum=UNT(sum+PEEK(i))
170 NEXT:READ t$:IF VAL(« & »+t$)<>sum THEN PRINT »Checksum ERROR ! »:STOP
180 CLOSEIN:CLOSEOUT
190 OUT &EF00,&FF:’inactive
200 MODE 2
210 PRINT »CPCREC v1.0 – program to receive files »
220 PRINT »from a PC using the parallel interface »
230 PRINT
240 a=SPACE$(255)
250 CALL ladr,@a:IF LEN(a)=0 THEN 250
260 IF a= »TRM: » THEN PRINT »Terminal not supported. »:STOP
270 PRINT »Receiving file « ;a
280 OPENOUT « ! »+a
290 CALL ladr,@a:IF LEN(a)>0 THEN PRINT#9,a;:GOTO 290
300 CLOSEOUT:PRINT »Ok. »:PRINT:GOTO 210
310 DATA FE,01,C0,DD,6E,00,DD,66,01,E5,CD,7E,A0,E1,D0,36
320 DATA 00,C9,C5,D5,E5,11,20,4E,06,F5,ED,78,E6,40,6F,3E
330 DATA BF,06,EF,ED,79,06,F5,ED,78,4F,E6,40,AD,20,06,1B
340 DATA 7A,B3,20,F1,37,F5,3E,FF,06,EF,ED,79,F1,38,3A,1E
350 DATA 00,16,08,F3,21,10,27,06,F5,79,E6,40,4F,ED,78,E6
360 DATA 40,A9,20,08,2B,7C,B5,20,F4,37,18,1D,3E,DF,06,EF
370 DATA ED,79,ED,79,06,F5,ED,78,FB,4F,17,17,CB,1B,06,EF
380 DATA 3E,FF,ED,79,15,20,CC,A7,7B,E1,D1,C1,FB,C9,CD,12
390 DATA A0,38,23,77,B7,37,28,1E,47,23,7E,23,66,6F,04,18
400 DATA 12,11,0A,00,CD,12,A0,30,08,1B,7A,B3,20,F6,37,18
410 DATA 05,77,23,10,EC,A7,C9
420 DATA 4C94
430 END

Ensuite, enregistrez-le et lancez-le:
save »cpcrec
run

Sur le PC, passez en MS-DOS (ce n’est pas obligatoire mais le transfert est plus rapide) et rendez-vous dans le répertoire de PCPara.
cd c:cpcpara

Tapez ensuite:
pcpara /s cpcpara.bas

 

le programme de transfert CPCPara.bas sera transféré sur votre Amstrad. S’il y a une erreur, vérifiez votre câble une fois de plus. Il se peut aussi qu’il y ait des problèmes si votre ordinateur est trop lent.

Démarrez-le, puis tapez ‘R’ pour recevoir et ‘S’ pour envoyer un fichier.
Sur le PC la syntaxe est:

pcpara /s nomfichier.ext
pour envoyer un fichier, et
pcpara /r

pour en recevoir un. il existe également d’autres commandes qui sont listées dans le readme.
On peut s’arrêter ici, cependant PCPara ne fonctionne pas très bien: il ne permet de transfert que pour les fichiers Ascii.

J’utilise Send2, qui fonctionne mieux, plus vite et est beaucoup plus simple.

Pour transférer send2, vous devez envoyer a l’aide de pcpara et cpcpara les deux fichiers Send2.asc et S2mkbin.asc . Vous devez ensuite, sur le cpc, taper

load »send2.asc
save »send2
load »s2mkbin.asc
run

 

Les fichiers de send2 seront enregistrés (attention de ne rien effacer si vous travaillez sur cassette), vous pouvez ensuite effacer les fichiers asc:
ùera, »*.asc

(cette commande ne fonctionne que sur disquette, sur cassette les fichiers seront effacés lorsque vous en enregistrerez d’autres au même endroit)
Send2 utilise un système de menus beaucoup plus simple et convivial que CPCPara.

Pour extraire les fichiers des images .dsk, utilisez Cpcfs, ou tout programme équivalent. Mais ce n’est pas le sujet de cet article.