CPC Rulez
https://cpcrulez.fr/forum/

Intégration HxC + Connecteur PSX Controller
https://cpcrulez.fr/forum/viewtopic.php?f=5&t=4846
Page 1 sur 1

Auteur :  Rewk [ 15 Avr 2012, 18:14 ]
Sujet du message :  Intégration HxC + Connecteur PSX Controller

Bonjour à tous !
Mon intégration de HxC et de manette PS2 a bien avancé aujourd'hui. Du coup je suis de bonne humeur, et j'ai même mis une petite photo. :)

Je ne sais pas si des gens peuvent être intéressés par le montage que j'ai fait pour brancher une manette de PS2, mais bon, on ne sait jamais, j'ai vu qu'il y avait plein de bricoleurs sur ce forum... Il a été développé grâce à un Arduino, et permet d'émuler n'importe quelle touche du clavier, ainsi que d'envoyer des séquences. Je l'ai programmé pour envoyer des 'cat' et des copy*12 + ctrl gauche et entrée. Comme ça, je peux lancer des jeux sans toucher le clavier. Il me permet aussi de contrôler le HxC et de faire un hard reset avec le CPC. Il peut émuler les flèches du clavier ou le joystick.

Il faut un Atmega 328 (ou 168 ou 88) ainsi qu'un bon fer à souder, car il faut relier des fils au décodeur bcd et à l'AY3 du CPC. Le microcontroleur interroge la manette avec son module SPI, et de façon asynchrone, positionne l'état de la ligne du clavier à chaque changement au niveau du décodeur BCD.

Ce qui est marrant, c'est qu'entre le PIC du HxC et l'ATMega, on doit plus que tripler le nombre de transistors dans le CPC. :)

Auteur :  kawickboy [ 15 Avr 2012, 22:59 ]
Sujet du message :  Re: Intégration HxC + Connecteur PSX Controller

ça peut permettre de jouer à 2 avec chacun sa manette sur des jeux où le 2e joueur devait prendre le clavier sans que l'on puisse choisir: barbarian, ik+, panza + les jeux jouables à 3 ou 4 comme rampage ou mega blasters.

sans parler des bugs rencontrés lors de l'utilisation d'un doubleur sur cpc classique. le montage peut fonctionner avec autre chose que des pads officiels sony ?

Auteur :  hERMOL [ 16 Avr 2012, 11:14 ]
Sujet du message :  Re: Intégration HxC + Connecteur PSX Controller

Rewk a écrit :
Je ne sais pas si des gens peuvent être intéressés par le montage que j'ai fait pour brancher une manette de PS2, mais bon, on ne sait jamais, j'ai vu qu'il y avait plein de bricoleurs sur ce forum... Il a été développé grâce à un Arduino, et permet d'émuler n'importe quelle touche du clavier, ainsi que d'envoyer des séquences. Je l'ai programmé pour envoyer des 'cat' et des copy*12 + ctrl gauche et entrée. Comme ça, je peux lancer des jeux sans toucher le clavier. Il me permet aussi de contrôler le HxC et de faire un hard reset avec le CPC. Il peut émuler les flèches du clavier ou le joystick.

plutot pas mal comme customisation de cpc, si je comprends bien c'est une évolution de l'interface PICKEY ?
Si tu veux publier ce montage sur CPCRULEZ y'a aucun soucis, écrit ton article sur ce topic et je fais le transfert dans la section hardware du site.. :biere:

Auteur :  Rewk [ 17 Avr 2012, 21:27 ]
Sujet du message :  Re: Intégration HxC + Connecteur PSX Controller

hERMOL a écrit :
plutot pas mal comme customisation de cpc, si je comprends bien c'est une évolution de l'interface PICKEY ?
Si tu veux publier ce montage sur CPCRULEZ y'a aucun soucis, écrit ton article sur ce topic et je fais le transfert dans la section hardware du site.. :biere:

Ah, bah mince, je ne connaissais pas cette interface, du coup, j'ai réinventé la roue. Je suppose que c'est le même principe.
Mais c'était intéressant, de toutes façons ! J'ai appris plein de choses. Par exemple, le menu de Orion Prime interroge le clavier étrangement. Il arrête le balayage tant que la touche n'a pas été relâchée...

Je ferai des photos ce week end. Et je rédigerai un petit article pour expliquer le fonctionnement.

@kawickboy : ça ne gère qu'une seule manette, et je n'ai plus de patte disponible sur l'ATMega. Je pourrais éventuellement m'en sortir si j'arrive à faire l'économie de la patte external clock que j'ai reliée aux 16 MHz du CPC, mais je ne sais pas si c'est possible, car dans ce cas, la clock interne est de 8MHz max. Il faudrait que je fasse un essai en changeant la conf du microcontroleur pour voir si ça suffit.

Auteur :  Rewk [ 17 Avr 2012, 21:33 ]
Sujet du message :  Re: Intégration HxC + Connecteur PSX Controller

kawickboy a écrit :
le montage peut fonctionner avec autre chose que des pads officiels sony ?

J'ai oublié de répondre à cette question.
Le montage fonctionne bien parce que l'interrogation de la manette peut se faire de façon asynchrone grâce au SPI. Donc ça peut marcher avec n'importe quel périphérique qui utilise le SPI. Par contre, si c'est un protocole différent, ça veut dire qu'il faut désactiver les interruptions pour l'interroger, et du coup, on risque de rater le moment où le CPC interroge le clavier. C'est le principal problème que j'ai rencontré avec l'API PS2X Arduino, qui n'utilise pas le SPI natif.
Ensuite, il faut que le pad puisse supporter le 5V. Les pads officiels SONY le font sans problème. Les clones chinois de chez DealExtreme, c'est moins sûr. :P Remarque, on peut aussi utiliser un convertisseur de tension dans ce cas.
J'essaierai de prendre un peu de temps pour bien expliquer le fonctionnement.

Auteur :  Rewk [ 06 Mai 2012, 10:42 ]
Sujet du message :  Re: Intégration HxC + Connecteur PSX Controller

Voici une présentation rapide du fonctionnement de l'adaptateur Dualshock/CPC que j'ai fabriqué.
url: https://cpcrulez.fr/hardware_montage-int ... ck-CPC.htm

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/