Mes contributions pour CPC / Amiga
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Mes contributions pour CPC / Amiga

Mes contributions pour l'Amstrad CPC et accessoirement l'Amiga
 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

 

 TransCPC

Aller en bas 
3 participants
AuteurMessage
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: TransCPC   TransCPC EmptyJeu 21 Juil - 17:01

TransCPC est un ensemble matériel/logiciel qui permet de transférer des fichiers du PC vers le CPC.
TransCPC est expérimental, je ne l'ai fait que pour tester une liaison via le port joystick du CPC.

Le transfert se fait donc en reliant un câble entre le port parallèle du PC, et le port joystick du CPC. J'ai trouvé ça plus pratique que de devoir brancher un câble sur le port imprimante du CPC, d'autant plus que ce dernier n'est pas le même sur tous les CPC (schneideir, CPC+...) alors que le port joystick reste le même.
De plus, l'avantage du port joystick est de disposer de 6 bits en entrée, alors que le port imprimante du CPC ne dispose que d'un bit en entrée.
Les transferts sont donc plus rapides.

Pour télécharger le logiciel, cliquez ICI

Cliquez ICI pour obtenir le brochage du câble.

Les sources sont disponnibles ICI
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
sid
Nouveau



Nombre de messages : 9
Date d'inscription : 12/08/2005

TransCPC Empty
MessageSujet: retour d'experience   TransCPC EmptyVen 12 Aoû - 16:05

Demo,
tu as des retours d'utilisation de ce soft ?
Sid
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptySam 13 Aoû - 11:11

Hello Sid !

Garfield l'a utilisé un peu, c'est le seul retour que j'ai eu.
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
sid
Nouveau



Nombre de messages : 9
Date d'inscription : 12/08/2005

TransCPC Empty
MessageSujet: theorie   TransCPC EmptyMar 16 Aoû - 17:08

Demo,
tu as une doc ou tu expliques la theorie sur le transfert ?
Voir si on ne peux pas porter ton soft sous linux ?

Tchoo
Sid
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyJeu 25 Aoû - 21:13

Ah, moi et les docs... C'est ma bête noire...

Bon, je vais essayer de t'expliquer ici même...

Le port joystick sur le CPC dispose de 6 signaux : les 4 directions et 2 boutons de feu, que l'on peut lire. Sur le PC, on dispose du port parallèle qui lui contient 8 signaux. On utilisera donc 6 des 8 signaux du port // du PC.
J'ai numéroté les bits du port joystick du cpc de 0 à 5.
Pour transférer un octet, j'utilise la méthode suivante :
Je crée un "octet" contenant :
- les 4 bits (0 à 3) de poids faible de l'octet à envoyer vers les bits 0 à 3 de mon octet,
- le bit 4 positionné à 1, indiquant le transfert du premier "quartet"
- le bit 5 positionné à 0,
J'envoie cet octet sur le port // du PC, et j'attends un certain temps,
Je crée ensuite un "octet" contenant :
- les 4 bits (0 à 3) de poids faible de l'octet à envoyer vers les bits 0 à 3 de mon octet,
- le bit 4 positionné à 0,
- le bit 5 positionné à 1, indiquant le transfert du premier "quartet"
J'envoie cet octet sur le port // du PC, et j'attends un certain temps,
Je recommence cette procédure pour tous les octets à transférer.
Ensuite, je termine par un octet à zéro (tous les bits), indiquant la fin du transfert. Pour cet octet, j'attends un time-out 10 fois plus long que le time-out inter-octets.
J'ai réglé le time-out inter-octets par essais successifs, il ne faut pas le mettre trop petit, sinon le CPC se désynchronise, et trop grand, le transfert durera trop longtemps.
J'ai finalement choisi 250 micro-secondes comme time-out inter-caractères.
Voila, j'espère que mes explications sont précises, tu peux également jetter un oeil au source, il est assez simple, même si il n'est pas commenté...
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
wizigo
Nouveau



Nombre de messages : 6
Date d'inscription : 29/12/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyVen 30 Déc - 19:48

hum, j'ai regarder le shema de montage mais j'y comprend pas grand chose ( je suis un newbie (12 ans c'est pas très grand Laughing)si je comprend apeperes, le cable parralele c'est celui d'une imprimante ( pas usb) et l'autre c'est le cable joystic: mes questions :

-->on branche le port joystick sur le DB25 comment?
-->on doit couper et resouder des fils ou pas ?
-->comment doit on faire pour transferer des fichier (on les extraits d'un fichier dsk avec manage dsk ou on laisse le dsk ?
-->combien de fichiers peut on envoyer sur l'amstrad (un par un ou en masse)

escuse moi mais je suis un newbie!
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyVen 30 Déc - 21:21

Hello !
Bon, pour le cable, il vaut mieux que tu demandes à quelqu'un d'expérimenté... Ca demande en effet de la soudure. Pour ma part, je suis parti d'un cable de joystick, que j'ai coupé à ras du joystick (pour garder la prise joystick et une bonne longueur de cable), ensuite, j'ai soudé les fils sur une DB25 (une prise //) et voilà...

Pour transférer les fichiers, il faut les extraires du DSK.
Ensuite, il faut les transférer un par un.
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
wizigo
Nouveau



Nombre de messages : 6
Date d'inscription : 29/12/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyVen 30 Déc - 23:17

mais je sais souder ect....!!! lol je suis pas nul a ce point la ! lol
Revenir en haut Aller en bas
wizigo
Nouveau



Nombre de messages : 6
Date d'inscription : 29/12/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptySam 7 Jan - 14:50

hum... je suis exposé a un probleme : quels sont le numeros des fils du DB25 en pensant aux couleurs
Exemple : ( ce n'est qu'un exemple) rambo

fil 1 =bleu rayé de jaune
fil 2 = .....

quelqun connaitrait la reponse?

merci....
shadowwmax
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyMar 10 Jan - 22:00

Pour moi, la couleur est arbitraire, et n'est pas "normalisée". L'important est que les correspondances soient respectés de chaque côté du câble.
A moins que je n'ai pas compris ta question...
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
wizigo
Nouveau



Nombre de messages : 6
Date d'inscription : 29/12/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyVen 13 Jan - 18:14

non je veux un moyen de souder mes fils (car souder sur des pattes c'est pas pratique dwarf

comment vous vous y etes pris pour faire votre fil? souder sur les pattes ou sur les fils coupés et denudés? Bad
Revenir en haut Aller en bas
guillaum
Invité




TransCPC Empty
MessageSujet: tansfertCPC   TransCPC EmptyMar 5 Sep - 1:22

ok pour le transfert PC-->CPC
mais peut on faire l'inverse CPC-->PC avec cette methode
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyMar 5 Sep - 9:34

En théorie, c'est possible, en pratique, je ne sais pas comment faire pour lire le port // du PC sous Windows...
Si quelqu'un à un exemple de code source (en C de préférence) pour faire ça, je pourrais adapter mon programme pour qu'il fonctionne dans les deux sens Wink
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
Guillaum
Invité




TransCPC Empty
MessageSujet: port joystick   TransCPC EmptyJeu 7 Sep - 1:33

se serait vraiment le top...
le transfert par le port joystick et beaucoup simplet et pratique
je trouve , dommage que pas grand monde s'y interesse
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyJeu 7 Sep - 11:34

Dès que j'ai un peu de temps libre, je vais essayer de m'y remettre Wink
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
jbaudran
Invité




TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyDim 31 Oct - 0:41

Salut en fait je viens de tomber sur ton logiciel et j'ai une question:
je n'ai pas maxam ni aucun moyen de taper en ASM sur le cpc, existe-t'il un code en basic?
Revenir en haut Aller en bas
jbaudran
Invité




TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyDim 31 Oct - 10:42

:/ aie j'ai mal lu, il faut transferrer les fichiers un par un?

il n'y a pas pas moyen de choisir un dsk et de l'enregistrer directement sur D7 en passant par le cable DB25>joystick?

ca serait top.
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyDim 31 Oct - 13:06

Oulà... Ce programme date un peu, faut que je m'y replonge...

Sinon oui en l'état actuel il ne peut que transférer des fichiers.
Pour le tranfert direct d'un dsk ça doit être possible mais ça demande du développement côté PC (un tout petit peu, je pense pouvoir me servir de ManageDsk Bad)) mais surtout beaucoup côté CPC...

Ah, il faudrait des journées de 48H Smile
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
jbaudran
Invité




TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyDim 31 Oct - 19:45

Smile c clair que des journées de 48H ca le ferait

:/ suis désolé de t'embeter, déjà avec PJA...


Revenir en haut Aller en bas
jbaudran
Invité




TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyDim 31 Oct - 21:31

Embarassed j'ai besoin d'être sur: coté PC c'est bien sur le connecteur 25 broches avec un dessin d'imprimante que ca se branche?
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyLun 1 Nov - 11:30

jbaudran a écrit:
Embarassed j'ai besoin d'être sur: coté PC c'est bien sur le connecteur 25 broches avec un dessin d'imprimante que ca se branche?

Oui c'est ça, sur le port parallèle ou port imprimante du PC.
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
jbaudran
Invité




TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyLun 1 Nov - 14:03

Smile ok merci, je vais construire le cable.

Embarassed j'imagine bien que le programme en basic sur cpc va être chaud...
Revenir en haut Aller en bas
Demoniak
Rang: Administrateur



Nombre de messages : 165
Age : 54
Localisation : Dunkerque (Nord)
Date d'inscription : 21/07/2005

TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC EmptyLun 1 Nov - 14:22

Voici le programme basic permettant de lire côté cpc :

Code:
10 DATA 3D,C0,F3,DD,66,01,DD,6E,00,01,0E,F4,AF,ED,49,01,C0,F6,ED,49,ED,79,01,92,
F7,ED,49,CD,48,A0,38,21,E6,30,FE,10,20,F5,7A,E6,0F,5F,CD,48,A0,38,12,E6,30,FE,20
,20,F5,7A,E6,0F,0F,0F,0F,0F,B3,77,23,18,DA,01,82,F7,ED,49,FB,C9,01,45,F6,ED,49,0
6,F4,ED
20 DATA 78,2F,17,D8,01,49,F6,ED,49,06,F4,ED,78,2F,57,E6,30,FE,30,20,02,37,C9,A7,
C9
30 MEMORY &9FFF:FOR i=&A000 TO &A068:READ a$:POKE i,VAL("&"+a$):NEXT
Revenir en haut Aller en bas
http://cpc-pja.forumactif.com
Contenu sponsorisé





TransCPC Empty
MessageSujet: Re: TransCPC   TransCPC Empty

Revenir en haut Aller en bas
 
TransCPC
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Mes contributions pour CPC / Amiga :: Programmes PC pour CPC-
Sauter vers: