| | TransCPC | |
| | Auteur | Message |
---|
Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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 | |
| | | sid Nouveau
Nombre de messages : 9 Date d'inscription : 12/08/2005
| Sujet: retour d'experience Ven 12 Aoû - 16:05 | |
| Demo, tu as des retours d'utilisation de ce soft ? Sid | |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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. | |
| | | sid Nouveau
Nombre de messages : 9 Date d'inscription : 12/08/2005
| 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 | |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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é... | |
| | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
| 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 )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! | |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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. | |
| | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
| Sujet: Re: TransCPC Ven 30 Déc - 23:17 | |
| mais je sais souder ect....!!! lol je suis pas nul a ce point la ! lol | |
| | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
| 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 | |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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... | |
| | | wizigo Nouveau
Nombre de messages : 6 Date d'inscription : 29/12/2005
| 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 comment vous vous y etes pris pour faire votre fil? souder sur les pattes ou sur les fils coupés et denudés? | |
| | | guillaum Invité
| Sujet: tansfertCPC Mar 5 Sep - 1:22 | |
| ok pour le transfert PC-->CPC mais peut on faire l'inverse CPC-->PC avec cette methode |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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 | |
| | | Guillaum Invité
| 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 |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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 | |
| | | jbaudran Invité
| 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? |
| | | jbaudran Invité
| 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. |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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 )) mais surtout beaucoup côté CPC... Ah, il faudrait des journées de 48H | |
| | | jbaudran Invité
| Sujet: Re: TransCPC Dim 31 Oct - 19:45 | |
| c clair que des journées de 48H ca le ferait :/ suis désolé de t'embeter, déjà avec PJA... |
| | | jbaudran Invité
| Sujet: Re: TransCPC Dim 31 Oct - 21:31 | |
| 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? |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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. | |
| | | jbaudran Invité
| Sujet: Re: TransCPC Lun 1 Nov - 14:03 | |
| ok merci, je vais construire le cable. j'imagine bien que le programme en basic sur cpc va être chaud... |
| | | Demoniak Rang: Administrateur
Nombre de messages : 165 Age : 54 Localisation : Dunkerque (Nord) Date d'inscription : 21/07/2005
| 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 | |
| | | Contenu sponsorisé
| Sujet: Re: TransCPC | |
| |
| | | | TransCPC | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |