Page 1 sur 1
Routine de lecture du Pachinko Controller
Publié : mar. 22 mars 2016 22:27
par MooZ
Re: [Hardware] Pachinko controller
Publié : mer. 23 mars 2016 12:46
par Warhol
Drôle d'engin tout de même..
Faut que je m'en chope un à l'occaz.
Re: [Hardware] Pachinko controller
Publié : mer. 23 mars 2016 14:50
par MooZ
Le truc bizarre c'est que ce pad est estampillé "Coconuts" et sur le PCB on a un magnifique xxxxx HORI PC CDROM.
Je me demande si HORI a aussi bossé sur le version Famicom.
Re: [Hardware] Pachinko controller
Publié : ven. 12 mai 2017 14:12
par MooZ
Quelques infos sur la version famicom
http://problemkaputt.de/everynes.htm#co ... rspachinko
J'ai aussi annoté la photo la moins lisible. Je vais voir pour faire de meilleurs photos.
- MC74HC157N (JJAP9102B)
- MC74HC574AN (JJAC9104B)
- MC14024BCP (FJEI9031)
- MC14013BCP (ZSJBS9044C)
- µPC393 (N MALAYSIA C393C) (9033K77)
Re: [Hardware] Pachinko controller
Publié : ven. 12 mai 2017 18:15
par Warhol
Merci pour les infos.
La version Famicom semble très similaire en photo, mais est-ce vraiment le cas sur le plan technique ?
Car j'avoue que la page du lien me fait peur..

Re: [Hardware] Pachinko controller
Publié : ven. 12 mai 2017 18:56
par shubibiman
D'un point de vue purement visuel, les contrôleurs Famicom et PCE sont strictement les mêmes à ce détail près : les touches sont jaunes sur la version PCE, rouges sur la version Famicom.
Re: [Hardware] Pachinko controller
Publié : ven. 12 mai 2017 18:57
par Kaminari
Hori a conçu pas mal d'accessoires et de pads pour la Famicom, il est fort probable que les controleurs pachinko estampillés Coconuts aient simplement été vendus sous licence.
Re: [Hardware] Pachinko controller
Publié : sam. 13 mai 2017 18:41
par MooZ
Après quelaues tests, le comportement est identique à la version famicom. Grosso modo, on le lit comme si on avait 2 pads sur un multitap. Le premier "joypad" contient les valeurs d'un joypad standard, le second contient la valeur de la molette. Au repos on a
$ff, et
$84 quand la molette est tournée au maximum vers la droite. Ces valeurs ne sont pas super stables. Sur mon pad, la valeur au repos varie entre
$f8 et
$fc. Quant à la valeur "max", ça peut aller jusqu'à
$86.
Voici le code de "Pachio-kun - Juuban Shoubu"
Code : Tout sélectionner
.code
.bank 0
.org $edd3
joyread:
CLY
LDA #$01
STA joyport
LDA #$03
STA joyport
ledde_00:
LDA #$01
STA joyport
PHA
PLA
NOP
LDA $286b, Y
STA $2866, Y
LDA joyport
ASL A
ASL A
ASL A
ASL A
STA $286b, Y
STZ joyport
PHA
PLA
NOP
LDA joyport
AND #$0f
ORA $286b, Y
EOR #$ff
STA $286b, Y
EOR $2866, Y
AND $286b, Y
STA $2870, Y
INY
CPY #$05
BCC ledde_00
CLY
lee18_00:
LDA $2875
AND mask, Y
BEQ lee31_00
LDA $2870, Y
CMP #$04
BNE lee31_00
LDA $286b, Y
CMP #$0c
BNE lee31_00
JMP reset
lee31_00:
INY
CPY #$05
BCC lee18_00
RTS
mask:
.db $01, $02, $04, $08, $10
J'ai aussi fait un petit programme utilisant cette routine et qui affiche les valeurs lues.
Re: [Hardware] Pachinko controller
Publié : dim. 14 mai 2017 01:13
par Kaminari
Intéressant, ça veut dire que le controleur pachinko ne serait vraisemblablement pas compatible avec le Multitap ?
Bon, y a plus qu'à convaincre Kitao Nakamura d'implémenter le support des gâchettes DInput/XInput dans Ootake

Re: [Hardware] Pachinko controller
Publié : dim. 14 mai 2017 09:25
par MooZ
Je confirme. Le pachinko controler se comporte comme un pad normal lorsqu'on le branche sur un multi tap.
Re: [Hardware] Pachinko controller
Publié : dim. 14 mai 2017 19:08
par MooZ
L'interval de valeur attendu dans Pachio-kun Juuban Shoubu est $ef -> $9c (bout de code en $4ea4).