Auteur Sujet: Sega Naomi I/O board ou Comment passer du jamma sur une naomi  (Lu 6933 fois)

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« le: Mardi 24 Décembre 2013, 01:04:56 am »
Salut à tous'
 
 Comme certains le savent peut être, j'ai récupéré une belle naomi  :-\
 Mais comme le WAF ne m'autorise qu'à une borne et que j'aime plus les jeux dispos en jamma que sur naomi, il a fallu mettre les mains dans le cambouis...

 Alors le WIP vas consister a pouvoir passer mes cartes jamma sur ma naomi.
 Tout d'abord, interdiction absolue de toucher à la borne et son câblage ni même changer l'écran et/ou la platine.

 Donc, pour la partie vidéo, je crois que je ne vais pas m'embêter et utiliser une carte CGA->VGA du "commerce".
 Pour le son, des simples atténuateur pour brancher sur l'ampli de la naomi.

 Mais pour les contrôles, c'est là que commence le WIP.

 Je vais d'abord remercier l'auteur du jvs-pac pour m'avoir bien aidé sur ce coup.

 Il vas donc s'agir d'interfacer du jvs avec du jamma.

 La norme JVS consiste en une "simple" liaison RS485 que je détaillerais dans ce post.

 La prise USB est trompeuse car ce n'est en aucun cas de l'USB qui transite par ce câble mais bien de la RS485.

 Physiquement, nous avons donc 4 fils, deux pour la liaison série, un de masse et l'autre qui s'appelle SENSE.

 Dans ce système, il y a un maitre et un ou plusieurs esclaves (les io board).

 Voilà en gros comment on initialise une communication :
  • Envoyer une commande générale de reset sur le bus (il faut même le faire deux fois)
  • Envoyer une commande d'attribution d'adresse à chaque i/o board
  • Répéter l'opération jusqu'à ce que chaque i/o board ai répondue (lorsque la dernière a répondue, le signal SENSE passe à 0)
  • Interroger chaque i/o board sur ces capacités et ses spécifications
  • Et ensuite demander l'état des boutons autant de fois que nécessaire (60 fois par secondes sur une naomi)

Pour le moment voici où j'en suis :
J'utilise une carte de demo avec un PIC18F4520 câblé à un LTC485 permettant de faire l'interface avec la RS485 et pour les tests, une i/o board démontée


Et en debug sur le PC:

Désolé, c'est du C à l'arrache, mais il faut regarder en bas de la fenêtre ce qu'il y a dans le buffer de réception, le petit nom de l'i/o board.

J'ai finalement branché la carte de démo sur le borne et c'est bon, j'arrive à détecter l'appui sur les boutons, maintenant il faut que je m’attelle à faire une carte un peu plus "propre" et interfacer avec le jamma les résultats.

Voilà, voilà, la suite bientôt
« Modifié: Lundi 30 Décembre 2013, 01:08:27 am par aje_fr »
Think different, don't purchase Apple !

Hors ligne kaneda56

  • Pink Lover et Tassimo Buveur
  • Team
  • Arcade Kingmaster
  • *****
  • Messages: 4246
  • Je pratique le bukkake sur Tibo
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #1 le: Mardi 24 Décembre 2013, 08:46:33 am »
Un jvs vers jamma homemade?! Wouaouw!  :-)=
Sois sympa et pense à zyeuter l'analogique avant de boucler ton projet stp, ce serait cool pour faire tourner... mettons du outrun1 sur une borne de conduite genre crazy taxi! :-*

"Arrête de te croire fort avec tes roll cancel!!!"
Paroles de Sac

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #2 le: Mardi 24 Décembre 2013, 08:54:22 am »
Sympa !!
Sois sympa et pense à zyeuter l'analogique avant de boucler ton projet stp,
C'est effectivement ce qu'il manque sur tous les JVS like version PC :D
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #3 le: Mardi 24 Décembre 2013, 09:41:20 am »
+1 pour l'analogique! :-)=

Tu comptes partager ton code par la suite? Pour Noël.

Enfin un jvspac francais! Cocorico!

BP
« Modifié: Mardi 24 Décembre 2013, 09:43:24 am par BigPanik »

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #4 le: Mardi 24 Décembre 2013, 10:45:04 am »
très intéressant
 :-*

Hors ligne AsPiC

  • Admin
  • Dieu de l' Arcade
  • *****
  • Messages: 7907
  • Present pour Koh Lanta Retrogaming Party 2069 !
    • Voir le profil
    • Mon compte Instagram !!
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #5 le: Mardi 24 Décembre 2013, 10:54:49 am »
Alors là c'est noël  ^-^

Recherche tout élément de Jeutel Galaktron - "AsPiC c'est : no WIP but just RIP" - kos71 2014

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #6 le: Mardi 24 Décembre 2013, 10:59:01 am »
Salut,
 Oui, l'analogique est tout à fait gérable puisque je récupère bien les valeurs depuis l'i/o board.
 Après à savoir comment interfacer ça avec du jamma sachant que tous ne fonctionnent pas pareil.
 Des fois c'est juste un potar entre le vcc et le gnd avec le point milieu qui vas à la pcb, des fois juste un potar entre la masse et le pcb...
 A voir à l'avenir.
 Pour le moment je me concentre sur les boutons et sticks, avec quelques surprises à la clef j'espère.
A+
Think different, don't purchase Apple !

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #7 le: Mardi 24 Décembre 2013, 11:00:30 am »
On espère l'analogique, pas vraiment pour le jamma.
Car comme tu le dis, c'est un peu l'anarchie sur sa gestion.
Disons que des sorties Analogique de ta carte via le JVS, çà serait Byzance :D
Ou au moins le gros du fonctionnement pour les copains
:)
« Modifié: Mardi 24 Décembre 2013, 11:02:20 am par Iro »
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #8 le: Mardi 24 Décembre 2013, 12:25:44 pm »
Salut,
 Ca doit être faisable, au pire, je ferais un soft à part rien que pour l'analogique et qui redirigerais les valeurs sur des potar numérique.
 Après libre à chacun de mettre la valeur qu'il veut et le câbler comme il le souhaite aussi.
 Je verrai ça après quand le reste sera finalisé.
A+
Think different, don't purchase Apple !

Hors ligne vintage76

  • Arcade Killer
  • *
  • Messages: 2833
  • Président de la C.O.G.I.P
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #9 le: Mardi 24 Décembre 2013, 12:40:11 pm »
On va pouvoir coupler de la naomi et du jamma en meme temps ?
======================================
vive le pouvoir de la carotte
Gloire a carotte au plus haut des cieux
======================================
Membre 144 du "All japan cocktail cabinets fans"
======================================
Cocktail Sega vic / Cocktail Karateco / Sega Naomi sitdown.

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #10 le: Jeudi 26 Décembre 2013, 16:15:24 pm »
Avec un tel projet, on pourrais faire des gun2naomi directement compatible rs485  :-*

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #11 le: Jeudi 26 Décembre 2013, 21:08:11 pm »
Avec un tel projet, on pourrais faire des gun2naomi directement compatible rs485  :-*
C'est tout à fait possible, par contre, il faudrait espionner les dialogues pour les jeux de flingues.
Car il y a une trame spécifiques au pistolet qui est différente de celle pour les joysticks analogiques (comme sur le g2n)
A+
Think different, don't purchase Apple !

Hors ligne aje_fr

  • Famille
  • *
  • Messages: 1159
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #12 le: Lundi 30 Décembre 2013, 01:34:58 am »
Salut à tous'
Grosse avancée aujourd'hui !
Je me suis câblé une petite carte proto, malheureusement incomplète il me manque des registres à décalage :

Avec un beau gros écran :


Bon c'est que de la récup, ça fera l'affaire pour le moment.

Petit démarrage :


Mode test de l'io board :



Et ce qui m'intéressait le plus, une sélection du mapping des touches en fonction du jeu jamma à câbler :




























Voilà, voilà, vivement que je récupère les composants manquants et que je puisse brancher ça sur du jamma.

A+
« Modifié: Lundi 30 Décembre 2013, 01:40:29 am par aje_fr »
Think different, don't purchase Apple !

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #13 le: Lundi 30 Décembre 2013, 07:16:27 am »
Excellent le mapping !!! C'est bien pratique
tu la changes comment ?
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   


Hors ligne Wil2000

  • AsPiC is my Sex buddy !
  • Arcade Reference
  • *
  • Messages: 3597
  • 6000 balles pour SF2 en Super Famicom? J'achète!
    • Voir le profil
    • Darkmoon
Sega Naomi I/O board ou Comment passer du jamma sur une naomi
« Réponse #15 le: Lundi 30 Décembre 2013, 11:37:35 am »
Nom de Zeus, mais c'est génial comme projet! C'est moi ou ça commence à se peupler de gros bras depuis quelques années sur Gamoo?  :-)=