L'atelier Ninja Tap
Reprise du message précédent
Citation :
Quizz Atachatte 25%
se joue avec 2 joueurs au joystick et 3 joueurs au clavier d'après les images du jeu
se joue avec 2 joueurs au joystick et 3 joueurs au clavier d'après les images du jeu
j'avais une version demo
avec la version complète le Ninja Tap est reconnu dans le port 1 pour valider un joueur il faut appuyer sur UP
aoineko :
Pourrais-tu aussi essayer mon programme avec un Ninja-Tap branché sur un port, mais aucun joystick branché sur le Ninja-Tap stp
ça donne le même résultat Players: 5
j'en ai profité pour faire le test dans le port 2 sans joysticks connectés et j'ai aussi Players: 5
Bastion Rebel
Membre non connecté
Conseiller Municipal
question vu que nous avons 2 entrées libre start et select ne pourrait on pas ajouter sur le PCB 1 ou 2 bouton supplémentaire par port ??? qui pourrait servir de validation du port joystick par exemple ???
dans ce genre !!
Edité par Bastion Rebel Le 26/09/2022 à 17h59
dans ce genre !!
Edité par Bastion Rebel Le 26/09/2022 à 17h59
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
F-Nano2 n'est pas compatible avec le Ninja Tap il faut un câble spécial et 4 Turbo-R
https://images.generation-msx.nl/software_extra/f19f1757.png
https://images.generation-msx.nl/software_extra/f19f1757.png
aoineko
Membre non connecté
Conseiller Municipal
Jipe :
ça donne le même résultat Players: 5
j'en ai profité pour faire le test dans le port 2 sans joysticks connectés et j'ai aussi Players: 5
j'en ai profité pour faire le test dans le port 2 sans joysticks connectés et j'ai aussi Players: 5
C'est le résultat attendu.
Pour être 100% sûr, tu as bien "2" quand aucun Ninja Tap n'est branché ?
On est toujours ignorant avant de savoir.
Bastion Rebel :
question vu que nous avons 2 entrées libre start et select ne pourrait on pas ajouter sur le PCB 1 ou 2 bouton supplémentaire par port ??? qui pourrait servir de validation du port joystick par exemple ???
c'est plus vite fait de prendre 4 manettes de NES ou il y a déja les boutons et les circuits intégrés et de les modifier pour cabler la pin 11 du 4021 au +5v a travers une résistance de 4.7k
environ 10€ piéce sur Ebay
ça simplifierait le câblage il resterait le 74ACT00 une diode et une résistance et on pourrait utiliser des dins 5 broches en coupant les prises des manettes NES modifiées
si tu veux je développe
Bastion Rebel
Membre non connecté
Conseiller Municipal
Jipe :
c'est plus vite fait de prendre 4 manettes de NES ou il y a déja les boutons et les circuits intégrés et de les modifier pour cabler la pin 11 du 4021 au +5v a travers une résistance de 4.7k
environ 10€ piéce sur Ebay
ça simplifierait le câblage il resterait le 74ACT00 une diode et une résistance et on pourrait utiliser des dins 5 broches en coupant les prises des manettes NES modifiées
si tu veux je développe
Bastion Rebel :
question vu que nous avons 2 entrées libre start et select ne pourrait on pas ajouter sur le PCB 1 ou 2 bouton supplémentaire par port ??? qui pourrait servir de validation du port joystick par exemple ???
c'est plus vite fait de prendre 4 manettes de NES ou il y a déja les boutons et les circuits intégrés et de les modifier pour cabler la pin 11 du 4021 au +5v a travers une résistance de 4.7k
environ 10€ piéce sur Ebay
ça simplifierait le câblage il resterait le 74ACT00 une diode et une résistance et on pourrait utiliser des dins 5 broches en coupant les prises des manettes NES modifiées
si tu veux je développe
ah non on change rien sur le boitier on cable 2 switch sur chaque port et les switchs reste dans le boitier les manettes ne change pas (y as plus de pin dispo !! )
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
aoineko
Membre non connecté
Conseiller Municipal
Jipe :
bien sur qu'il y a Players: 2
Citation :
Pour être 100% sûr, tu as bien "2" quand aucun Ninja Tap n'est branché ?
bien sur qu'il y a Players: 2
Bon, c'est cool ; le driver fonctionne parfaitement on dirait.
Je vais compléter le programme sample avec l'état de tous les boutons de tous les joystick, mais tant que OpenMSX n'est pas corrigé, je vais devoir travailler à l'aveugle.
@Jipe du coup, si tu peux garder ton Ninja Tap sous le coude (où tout autre endroit facile d'accès), ça serait fort utile.
On est toujours ignorant avant de savoir.
Bastion Rebel
Membre non connecté
Conseiller Municipal
@aoineko : as tu prevu de gerer les signaux SELECT et START dans ton driver ???
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
aoineko
Membre non connecté
Conseiller Municipal
J'ai pas vraiment le choix car ils ont mis ces infos en plein milieu des bits à lire.
Du coup, même si je ne les utilisent pas, je suis obligé de lire le port 8 fois pour avoir toutes les infos d'un joystick normal (et donc de récupérer aussi l'état de start & select).
C'est un peu dommage en termes d'optimisation d'ailleurs.
J'aurai préféré avoir toutes les infos d'un joystick normal en ne lisant que 6 fois le port et ne lire les 2 bits supplémentaires que si on le souhaite (j'aurai pu mettre une option dans ma lib pour laisser le programmeur choisir s'il souhaite supporter ces 2 boutons supplémentaires).
Pour résumé, OUI les signaux start & select sont gérés (à l'insu de mon plein gré ).
Du coup, même si je ne les utilisent pas, je suis obligé de lire le port 8 fois pour avoir toutes les infos d'un joystick normal (et donc de récupérer aussi l'état de start & select).
C'est un peu dommage en termes d'optimisation d'ailleurs.
J'aurai préféré avoir toutes les infos d'un joystick normal en ne lisant que 6 fois le port et ne lire les 2 bits supplémentaires que si on le souhaite (j'aurai pu mettre une option dans ma lib pour laisser le programmeur choisir s'il souhaite supporter ces 2 boutons supplémentaires).
Pour résumé, OUI les signaux start & select sont gérés (à l'insu de mon plein gré ).
On est toujours ignorant avant de savoir.
a mon humble avis le montage est fortement inspiré des manettes de NES
les entrées SEL et RUN sont même prévues sur la carte mais pas câblées
ça correspond aux pin 13 et 14 des puces
les entrées SEL et RUN sont même prévues sur la carte mais pas câblées
ça correspond aux pin 13 et 14 des puces
Bastion Rebel
Membre non connecté
Conseiller Municipal
donc pin 13 = SELECT pin 14 = START !!
si ok je met a jour le PCB
je pense en faire une serie d'ici la fin du mois!!!
Edité par Bastion Rebel Le 27/09/2022 à 18h38
si ok je met a jour le PCB
je pense en faire une serie d'ici la fin du mois!!!
Edité par Bastion Rebel Le 27/09/2022 à 18h38
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
Bastion Rebel
Membre non connecté
Conseiller Municipal
dessous entre le 74HCT00 !!
Edité par
Bastion Rebel
Le 27/09/2022 à 19h01
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
aoineko
Membre non connecté
Conseiller Municipal
Bastion Rebel :
je pense en faire une serie d'ici la fin du mois!!!
Cool.
Par contre, attends peut-être un peu qu'on valide que le driver fonctionne parfaitement avec le matos de Jipe.
Comme ça on aura une référence logicielle pour valider ta nouvelle version.
On est toujours ignorant avant de savoir.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie