Mes contributions pour CPC / Amiga

Mes contributions pour l'Amstrad CPC et accessoirement l'Amiga
 
AccueilAccueil  ­PortailPortail  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 TransCPC

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Demoniak
Rang: Administrateur


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

MessageSujet: TransCPC   Jeu 21 Juil - 15: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
sid
Nouveau


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

MessageSujet: retour d'experience   Ven 12 Aoû - 14:05

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


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

MessageSujet: Re: TransCPC   Sam 13 Aoû - 9:11

Hello Sid !

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


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

MessageSujet: theorie   Mar 16 Aoû - 15: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
Voir le profil de l'utilisateur
Demoniak
Rang: Administrateur


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

MessageSujet: Re: TransCPC   Jeu 25 Aoû - 19: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
wizigo
Nouveau


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

MessageSujet: Re: TransCPC   Ven 30 Déc - 17: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
Voir le profil de l'utilisateur
Demoniak
Rang: Administrateur


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

MessageSujet: Re: TransCPC   Ven 30 Déc - 19: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
wizigo
Nouveau


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

MessageSujet: Re: TransCPC   Ven 30 Déc - 21:17

mais je sais souder ect....!!! lol je suis pas nul a ce point la ! lol
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
wizigo
Nouveau


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

MessageSujet: Re: TransCPC   Sam 7 Jan - 12: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
Voir le profil de l'utilisateur
Demoniak
Rang: Administrateur


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

MessageSujet: Re: TransCPC   Mar 10 Jan - 20: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
wizigo
Nouveau


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

MessageSujet: Re: TransCPC   Ven 13 Jan - 16: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
Voir le profil de l'utilisateur
guillaum
Invité



MessageSujet: tansfertCPC   Lun 4 Sep - 23: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: 118
Age: 39
Localisation: Dunkerque (Nord)
Date d'inscription: 21/07/2005

MessageSujet: Re: TransCPC   Mar 5 Sep - 7: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
Guillaum
Invité



MessageSujet: port joystick   Mer 6 Sep - 23: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: 118
Age: 39
Localisation: Dunkerque (Nord)
Date d'inscription: 21/07/2005

MessageSujet: Re: TransCPC   Jeu 7 Sep - 9: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
Voir le profil de l'utilisateur http://cpc-pja.forumactif.com
 

TransCPC

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Mes contributions pour CPC / Amiga :: Programmes PC pour CPC-
Poster un nouveau sujet   Répondre au sujet