| | TransCPC | |
| | Auteur | Message |
---|
Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: TransCPC Jeu 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 | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | sid Nouveau
Nombre de messages : 9 Date d'inscription : 12/08/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: retour d'experience Ven 12 Aoû - 16:05 | |
| Demo, tu as des retours d'utilisation de ce soft ? Sid | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Sam 13 Aoû - 11:11 | |
| Hello Sid !
Garfield l'a utilisé un peu, c'est le seul retour que j'ai eu. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | sid Nouveau
Nombre de messages : 9 Date d'inscription : 12/08/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: theorie Mar 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 | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Jeu 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é... | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Ven 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](https://2img.net/i/fa/i/smiles/icon_lol.gif) )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! | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Ven 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. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Ven 30 Déc - 23:17 | |
| mais je sais souder ect....!!! lol je suis pas nul a ce point la ! lol | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Sam 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) fil 1 =bleu rayé de jaune fil 2 = ..... quelqun connaitrait la reponse? merci.... shadowwmax | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Mar 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... | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Ven 13 Jan - 18:14 | |
| non je veux un moyen de souder mes fils (car souder sur des pattes c'est pas pratique ![dwarf](https://2img.net/i/fa/i/smiles/icon_dwarf.png) comment vous vous y etes pris pour faire votre fil? souder sur les pattes ou sur les fils coupés et denudés? ![Bad](https://2img.net/i/fa/i/smiles/karma2.png) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | guillaum Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: tansfertCPC Mar 5 Sep - 1:22 | |
| ok pour le transfert PC-->CPC mais peut on faire l'inverse CPC-->PC avec cette methode |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Mar 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](https://2img.net/i/fa/i/smiles/icon_wink.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Guillaum Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: port joystick Jeu 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 |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Jeu 7 Sep - 11:34 | |
| Dès que j'ai un peu de temps libre, je vais essayer de m'y remettre ![Wink](https://2img.net/i/fa/i/smiles/icon_wink.gif) | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbaudran Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Dim 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? |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbaudran Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Dim 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. |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Dim 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](https://2img.net/i/fa/i/smiles/karma2.png) )) mais surtout beaucoup côté CPC... Ah, il faudrait des journées de 48H | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbaudran Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Dim 31 Oct - 19:45 | |
| ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif) c clair que des journées de 48H ca le ferait :/ suis désolé de t'embeter, déjà avec PJA... |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbaudran Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Dim 31 Oct - 21:31 | |
| ![Embarassed](https://2img.net/i/fa/i/smiles/icon_redface.gif) 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? |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Lun 1 Nov - 11:30 | |
| - jbaudran a écrit:
-
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. | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | jbaudran Invité
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Lun 1 Nov - 14:03 | |
| ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif) ok merci, je vais construire le cable. ![Embarassed](https://2img.net/i/fa/i/smiles/icon_redface.gif) j'imagine bien que le programme en basic sur cpc va être chaud... |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC Lun 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 | |
| ![Aller en bas](https://2img.net/i/empty.gif) | | Contenu sponsorisé
![TransCPC Empty](https://2img.net/i/empty.gif) | Sujet: Re: TransCPC ![TransCPC Empty](https://2img.net/i/empty.gif) | |
| |
| ![Aller en bas](https://2img.net/i/empty.gif) | | | TransCPC | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |