L'atelier Ninja Tap
aoineko
Membre non connecté
Conseiller Municipal
Est-ce que quelqu'un possède cet adaptateur pour brancher 4 joysticks par port joystick !?
Les explications (et le schéma du montage) se trouve sur MRC : https://www.msx.org/forum/msx-talk/hardware/ninja-tap.
Je trouve ça génial de pouvoir jouer avec 4 joysticks et je suis étonné d'en avoir encore jamais entendu parlé ni que personne n'ai essayé d'en refaire.
Si quelqu'un possède un exemplaire, je serai intéressé d'ajouter le support de cet adaptateur ma librairie MSXgl.
Les explications (et le schéma du montage) se trouve sur MRC : https://www.msx.org/forum/msx-talk/hardware/ninja-tap.
Je trouve ça génial de pouvoir jouer avec 4 joysticks et je suis étonné d'en avoir encore jamais entendu parlé ni que personne n'ai essayé d'en refaire.
Si quelqu'un possède un exemplaire, je serai intéressé d'ajouter le support de cet adaptateur ma librairie MSXgl.
On est toujours ignorant avant de savoir.
J'ai ce truc dans un coin et le jeu Magical Labyrinth Remix qui va avec
mais pas très convaincu de son fonctionnement électronique à l'époque
car ça utilisait DM System2 et pas d'infos sur ce programme car en japonais
https://www.gigamix.jp/ds2/
mais maintenant il y a un peu plus de détails
https://www.msx.org/wiki/CategoryM-System2_BASIC
https://www.msx.org/wiki/DM-System2_Drivers#Device_Input_.28DEV_drivers.29
le driver est dans le disk utility 1
c'est téléchargeable ici https://www.gigamix.jp/ds2/download.html
je le ressort du placard pour comparer avec le schéma de MRC
mais pas très convaincu de son fonctionnement électronique à l'époque
car ça utilisait DM System2 et pas d'infos sur ce programme car en japonais
https://www.gigamix.jp/ds2/
mais maintenant il y a un peu plus de détails
https://www.msx.org/wiki/CategoryM-System2_BASIC
https://www.msx.org/wiki/DM-System2_Drivers#Device_Input_.28DEV_drivers.29
le driver est dans le disk utility 1
c'est téléchargeable ici https://www.gigamix.jp/ds2/download.html
je le ressort du placard pour comparer avec le schéma de MRC
aoineko
Membre non connecté
Conseiller Municipal
Electroniquement je ne sais pas (j'y comprends rien ), mais en termes de programmation, l'adaptateur semble super simple à utiliser. Si j'ai bien compris, en gros il suffit de lire 8 fois le port joystick pour récupérer 4 x 8-bits pour l'états des 4 joysticks.
On est toujours ignorant avant de savoir.
Bastion Rebel
Membre non connecté
Conseiller Municipal
j'ai fait un PROTO PCB sur le schema sur MRC voici ce que ca donnerait ..
Edité par Bastion Rebel Le 24/09/2022 à 16h44
Edité par Bastion Rebel Le 24/09/2022 à 16h44
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
salut
j'ai repris celui de MRC de DANJOVIC mais y as 2 question qui m'inquiete :
1 / les 4 pins 8 ne sont pas raccordé Ok normal mais il me semble que certain joystick "compatible" utilise cette PIN comme GND y as eu un post sur le village a ce sujet je crois
2 / les pin 5 ne sont pas raccorder au +5V donc pas de tire auto ou autre option !!
j'ai repris celui de MRC de DANJOVIC mais y as 2 question qui m'inquiete :
1 / les 4 pins 8 ne sont pas raccordé Ok normal mais il me semble que certain joystick "compatible" utilise cette PIN comme GND y as eu un post sur le village a ce sujet je crois
2 / les pin 5 ne sont pas raccorder au +5V donc pas de tire auto ou autre option !!
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
ah les pins 8 GND et 5 (+5V) sont raccordé sur ton schema !!
j'ai juste a rajouter une res pour le signal SIN de chaque 4021 et remplacer le transistor par un 74ACT00 et une res + une Doide !!
Ca devrait le faire ..
mais une question les signaux SIN / D4 / D5 doivent il etre forcé au niveau bas ??
vOILA J'AI MIS A JOUR LE PCB
j'ai preferé mettre un connecteur HE2x5 pour mettre une nappe 10fils + DB9 a sertir !! Edité par Bastion Rebel Le 25/09/2022 à 13h30
j'ai juste a rajouter une res pour le signal SIN de chaque 4021 et remplacer le transistor par un 74ACT00 et une res + une Doide !!
Ca devrait le faire ..
mais une question les signaux SIN / D4 / D5 doivent il etre forcé au niveau bas ??
vOILA J'AI MIS A JOUR LE PCB
j'ai preferé mettre un connecteur HE2x5 pour mettre une nappe 10fils + DB9 a sertir !! Edité par Bastion Rebel Le 25/09/2022 à 13h30
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 Du coup, le design du Ninja Tap original te sembles correct en termes de compatibilité et de sécurité ? Sur MRC, GDX n'etait pas le seul à faire des commantaires à ce sujet.
Comme le périphérique est supporté par OpenMSX, je vais pouvoir ajouter son support sur MSXgl. Je t'enverrai un programme de test pour que tu me confirmes que ça marche bien sur un vrai matériel.
Je suis vraiment étonné que ce périphérique ne se soit pas plus répandu. Jouer à 4 (voir 8 avec 2 Ninja Tap !) sur MSX c'est tellement cool. J'espère que son support par MSXgl aidera à sa diffusion. En tout cas, ça me donne des idées de p'tits jeux sympa.
Comme le périphérique est supporté par OpenMSX, je vais pouvoir ajouter son support sur MSXgl. Je t'enverrai un programme de test pour que tu me confirmes que ça marche bien sur un vrai matériel.
Je suis vraiment étonné que ce périphérique ne se soit pas plus répandu. Jouer à 4 (voir 8 avec 2 Ninja Tap !) sur MSX c'est tellement cool. J'espère que son support par MSXgl aidera à sa diffusion. En tout cas, ça me donne des idées de p'tits jeux sympa.
On est toujours ignorant avant de savoir.
d'aprés le lien de MRC il y avait une page spéciale pour le Ninja Tap avec un driver spécifique
https://web.archive.org/web/19991111030911/http://www.jaist.ac.jp:80/~t-seino/msx/ntap/ntap_asm.html
忍者タップドライバのダウンロード (ntapasm.lzh)(未搭載)
Téléchargement du pilote du robinet Ninja (ntapasm.lzh) (non installé)
il me semble que ce pilote est perdu
https://web.archive.org/web/19991111030911/http://www.jaist.ac.jp:80/~t-seino/msx/ntap/ntap_asm.html
忍者タップドライバのダウンロード (ntapasm.lzh)(未搭載)
Téléchargement du pilote du robinet Ninja (ntapasm.lzh) (non installé)
il me semble que ce pilote est perdu
Bastion Rebel
Membre non connecté
Conseiller Municipal
Mais on peut utilisé le NINJA TAP ou PAS ??? sinon on as fait tous ca pour RIEN ???
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
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie