MSX Village forum

Le Village [Réglé] TEST SHINOBI

Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 05/12/2022 à 14h43
bonjour

Ayant recu mes PCB et ma manette NES je peut faire mes premier test :

le PCB est bien reconnu

la manette NES (DB7) semble marché mais au niveau du driver il semble qu'il y ai un soucis

le bit actionné semble activé aussi les 2 précédents
bug_shinobi

j'ai fait une table qui résume le problème
bug_driver

@aioneko peut tu regardé ton driver SVP ??

A Suivre...


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
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 05/12/2022 à 15h03
quand tu n'appuie sur aucun bouton tu as bien 11111111 ?

as tu essayé dans tes 2 ports câblés NES si c'est identique ?

cette manette est un clone car elle l'air trop neuve :|





:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 05/12/2022 à 16h07
je n'ai qu'une manette DB7 neuve donc rien dans les autre port "regarde la photo"

oui si j'appui sur rien 1111111111111

oui dans les 2 ports et j'ai meme une NES DB9 idem sur les 2 autres port DB9 ...

oui la "DB7" est neuve elle viens d'arrivé

j'ai verifier avec le schema de danjovic Ok

j'ai essayer sur l'autre port idem

j'ai changer de driver msxgl idem , dm2 rien n'est reconnu , et les bits du bouton B reste a 0 et Gauche a 0 si on appui n'importe quel bouton !! ??? Edité par Bastion Rebel Le 05/12/2022 à 16h43


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
E-mail    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2695

Le 05/12/2022 à 18h48
Le code de récupération des données est le même que les drivers détectent une Ninja Tap ou une Shinobi. Donc si ça marche sur la première mais pas sur la seconde, c'est pas juste que c'est pas cablé pareil ?
Y a autre chose à faire par rapport à la Ninja Tap ?


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 05/12/2022 à 19h01
je remet le schéma d'une manette NES

nes-controller-schematic

je crois me rappeler que le 4021 qui il a à l'intérieur n'est pas cablé comme dans le Ninja Tap
il faut que je revois les post de Danjovic


:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 05/12/2022 à 19h25
Apres de toutes façon les données arrive dans le meme sens sur DATA donc le brochage de la DB7 est normalement "correct" apres comme le dis JIPE c'est peu etre cable differement d'ou les bits a "0"
en plus ???

on verra ce qu'en dis jipe ???


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
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 05/12/2022 à 19h31
la différence est au niveau du signal SI sur la broche 11 des 4021

Ninja Tap SI au +5V
Manette NES SI est au GND

Citation :
DESCRIPTION dans le DATA SHEET du 4021
CD4021B series types are 8-stage parallel- or serial-input/serial output registers having common CLOCK and
PARALLEL/SERIAL CONTROL inputs, a single SERIAL data input, and individual parallel "JAM" inputs to each
register stage. Each register stage is a D-type, master-slave flip-flop. In addition to an output from stage 8, "Q"
outputs are also available from stages 6 and 7. Parallel as well as serial entry is made into the register
synchronously with the positive clock line transition in the CD4014B. In the CD4021B serial entry is synchronous
with the clock but parallel entry is asynchronous. In both types, entry is controlled by the PARALLEL/SERIAL
CONTROL input. When the PARALLEL/SERIAL CONTROL input is low, data is serially shifted into the 8-stage
register synchronously with the positive transition of the clock line. When the PARALLEL/SERIAL CONTROL
input is high, data is jammed into the 8-stage register via the parallel input lines and synchronous with the
positive transition of the clock line.
In the CD4021B, the CLOCK input of the internal stage is "forced" when
asynchronous parallel entry is made. Register expansion using multiple packages is permitted.
The CD4021B series types are supplied in 16-lead hermetic dual-in-line ceramic packages (D and F suffixes),
16-lead dual-in-line plastic packages (E suffix), and in chip form (H suffix


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2695

Le 05/12/2022 à 22h37
Et du coup, c'est coté électronique qu'il faut faire une modification ou niveau driver ?


On est toujours ignorant avant de savoir.
Github    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 06/12/2022 à 06h44
Ouais mais les cd4021 sont dans les manettes donc "inacessible" :heink :heink

@Aoineko si tu me fait une rom test shinobi ca serait bien !! :top :top


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
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 06/12/2022 à 08h32
je vais modifier un port de mon Ninja Tap ( pas celui d'origine bien sur ) en forçant la pin 11 au GND pour voir le comportement des bits


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2695

Le 06/12/2022 à 08h58
Bastion Rebel :
@Aoineko si tu me fait une rom test shinobi ca serait bien !! :top :top


Pas de soucis, mais il va falloir me dire exactement ce que je dois faire car 1) je n'ai pas compris ton problème et 2) je n'ai pas de Shinobi Tap pour tester.


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 06/12/2022 à 09h15
@ Bastion Rebel : a priori la version 0.5.17 du Ninja Tap Sample n'est pas la dernière sur le GitHub c'est la 0.6.0
refait un test avec avant toute autre chose ;)


:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 06/12/2022 à 09h19
on attend de voir le resultat de JIPE avec la modif sur les NINJA j'ai regardé mon PCB si GND direct sur Pin11 c'est pas dur !! si GND + R4k7 c'est possible aussi

si je comprend bien !!

donc si le NINJA modifier (pin11 gnd) permet de lire les bits normalement ou s'il y as une modif du driver dans le cas "000" , le futur driver "generalisé" permettrai de lire les NINJA et SHINOBI

mais serait incompatible avec les anciens ninja et shinobi !! donc a voir ... si on veux des ninja / shinobi tap "universel" ou une version generique ???

@aoineko si tu veux je prepare un PCB shinobi mais j'ai pas de manette supplementaire pour toi !! sinon on pourrai faire un petit adaptateur DB9 avec le schema de JIPE et son 4021 a la MASSE
pour les test !!


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
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10327

Le 06/12/2022 à 11h40
j'ai mis a la masse un 4021de mon Ninja Tap Maison, celui de la manette 4 et avec la même version 0.5.17 j'ai n'ai aucun bug sur la lecture des bits avec une manette MSX

donc le comportement est le même quel que soit l'état de la pin 11

je n'ai plus aucune manette de NES d'origine chez moi, je vais voir avec mon fils ce week-end pour en récupérer une et faire une version minimale du shinobi pour faire des test

@Bastion : quel schéma de Danjovic as tu utilisé pour faire ton Shinobi ?

peut tu ouvrir ta manette NES et la prendre en photo pour voir l'intérieur ?


:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1717

Le 06/12/2022 à 12h37
le dernier schema de danjovic avec le R68+Condo 10nf
celui ci
shema_nb_shinobi-tap-de9-bw

c'est bien un clone ..
voici la photo interieur
nes_joy

on croirait que le fil clock touche l'autre mais apres l'avoir deplacé et retesté idem toujours les "000" pour chaque contact


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
E-mail    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie