Auteur Sujet: Creusons un peu le Model 2  (Lu 20556 fois)

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
Creusons un peu le Model 2
« Réponse #80 le: Vendredi 23 Août 2013, 00:18:12 am »
J'ai remis les mains dans ce projet. J'en ai marre des PCB Daytona qui n'arrêtent pas de flancher.

Pour le moment, plutôt que d'analyser l'io board, j'ai regardé la drive board. Elle fonctionne sur le même principe que la drive board model 3.
Contrairement à Supermodel, Model 2 Emulator ne peu être recompilé (les sources ne sont pas publics). Il faut donc se contenter de l'exe pour espérer trouver les commandes d'origines envoyées à la drive board.

RamJet a ouvert la voie avec des scripts LUA qui vont chercher en RAM les valeurs désirées (états des boutons, lampes et même régime moteur). Mais ces scripts sont limités. Ils ont besoin d'écrire le résultat dans un fichier texte, pour ensuite être exploité par un tiers programme. Je n'aime pas cette méthode.

J'ai donc créé un petit programme autonome qui se charge d'aller espionner la mémoire de Model2Emulator, et d'en extraire les précieuses valeurs.

J'ai trouvé l'octet de commande de la drive board. Je l'ai comparé aux valeurs échangées sur le matos SEGA d'origine et ça match plutôt bien (il y a toutefois quelques valeurs manquantes, mais ça devrait le faire).



Il reste à envoyer la valeur en RAM de l'octet vers une drive board et on aura le FFB SEGA sur Model2Emulator sans besoin de L2M2.  :D

BP
« Modifié: Vendredi 23 Août 2013, 11:45:35 am par BigPanik »

Hors ligne lorenzolamas

  • Pilier
  • *
  • Messages: 539
    • Voir le profil
Creusons un peu le Model 2
« Réponse #81 le: Vendredi 23 Août 2013, 00:24:16 am »
 :o
trop fort! ood luck !

Hors ligne funkycochise

  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 6344
  • 8 bits generation
    • Voir le profil
Creusons un peu le Model 2
« Réponse #82 le: Vendredi 23 Août 2013, 06:15:26 am »
great, BP.
 :-*

Hors ligne uneombrenoire

  • Grand Pilier
  • *
  • Messages: 825
  • RedBull Owner
    • Voir le profil
Creusons un peu le Model 2
« Réponse #83 le: Vendredi 23 Août 2013, 07:43:58 am »
Moi qui commence à songer pour le l2m2 pour mon twin cette solution serai encore mieux ^-^

Sega Naomi Crazy Taxi + Sega Universal x2
Sega Daytona USA Classic Twin
Sega Swing ( mini-resto en cours )
NeoGeo Electrocoins ( panel à restaurer )
SNK Candy 18 x2 ( resto en cours )

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
Creusons un peu le Model 2
« Réponse #84 le: Vendredi 23 Août 2013, 10:47:00 am »
Excelllent !!!  ^-^
C'est la fête au hardware en ce moment  =:))
"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
Creusons un peu le Model 2
« Réponse #85 le: Vendredi 23 Août 2013, 11:21:37 am »
Moi qui commence à songer pour le l2m2 pour mon twin cette solution serai encore mieux ^-^

L'avantage du l2m2 c'est qu'il est compatible avec tous les jeux (DirectX inside). Là on est limité à Daytona USA (voir aussi SEGA Rally).

BP

Hors ligne Shotgun

  • Passionné
  • *
  • Messages: 177
    • Voir le profil
Creusons un peu le Model 2
« Réponse #86 le: Vendredi 23 Août 2013, 11:43:15 am »
Super interessant, je suis :)  ^-^

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
Creusons un peu le Model 2
« Réponse #87 le: Vendredi 23 Août 2013, 11:55:17 am »
L'avantage du l2m2 c'est qu'il est compatible avec tous les jeux (DirectX inside). Là on est limité à Daytona USA (voir aussi SEGA Rally).

BP

L’émulation du FFB sur Sega Rally souffre de quelques bugs  :'(

Le gros avantage à mon avis du L2M2, c'est le fait de ne pas avoir besoin de la drive board d'origine qui peut être relativement difficile à trouver. (ça sera le même problème pour le model 3 avec ta technique BP)

Mais ça reste quand même une grosse avancée sur le model 3 ^-^

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
Creusons un peu le Model 2
« Réponse #88 le: Vendredi 23 Août 2013, 14:28:45 pm »
Mais c'est que la scène arcade française commence à devenir chaude boulette là!  ^-^

Hors ligne uneombrenoire

  • Grand Pilier
  • *
  • Messages: 825
  • RedBull Owner
    • Voir le profil
Creusons un peu le Model 2
« Réponse #89 le: Vendredi 23 Août 2013, 16:55:34 pm »
Après réflexion, il faut prévoir un réglage de "puissance" du FFB avec la driveboard sinon le FFB sera à fond ?! Ou je retourne me coucher ?  :D

Sega Naomi Crazy Taxi + Sega Universal x2
Sega Daytona USA Classic Twin
Sega Swing ( mini-resto en cours )
NeoGeo Electrocoins ( panel à restaurer )
SNK Candy 18 x2 ( resto en cours )

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
Creusons un peu le Model 2
« Réponse #90 le: Vendredi 23 Août 2013, 16:57:19 pm »
Si j'ai bien suivi, ça se réglera comme sur la borne d'origine, par le menu de réglage de la pcb (émulé par nebula)

Hors ligne _n3o_

  • Arcade Kingmaster
  • *
  • Messages: 4201
  • 。◕‿◕。 rollingg starttttt !
    • Voir le profil
Creusons un peu le Model 2
« Réponse #91 le: Vendredi 23 Août 2013, 16:59:14 pm »
Une fois de plus ca s'annonce superbe.

On a vraiment de la chance d'avoir des mecs comme vous sur le forum  ^-^


Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
Creusons un peu le Model 2
« Réponse #92 le: Jeudi 03 Octobre 2013, 01:21:44 am »
Si j'ai bien suivi, ça se réglera comme sur la borne d'origine, par le menu de réglage de la pcb (émulé par nebula)
Ca se passera comme sur la borne d'origine, c'est à dire directement sur la drive board (aucun réglage FFB dans le menu des Model 2).

BP

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
Creusons un peu le Model 2
« Réponse #93 le: Jeudi 03 Octobre 2013, 01:33:54 am »
Les ptits gars de SEGA m'ont fait un mauvais tour sur ce coup là. Le schéma de câblage est erroné. Le Tx de l'io board est, en fait, relié au Tx de la drive board.  ;D
Du coup j'ai analysé la réponse émise par la drive board et non ce qu'elle recevait.
Par chance, c'est la même chose.  :ang:

Du coup:

 :-)=

BP

Hors ligne AsPiC

  • Admin
  • Dieu de l' Arcade
  • *****
  • Messages: 7907
  • Present pour Koh Lanta Retrogaming Party 2069 !
    • Voir le profil
    • Mon compte Instagram !!
Creusons un peu le Model 2
« Réponse #94 le: Jeudi 03 Octobre 2013, 08:26:21 am »
Splendide ^-^ :-)=

 :fleche: M'en vais me chopper un cab model2 vide de suite :D

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

Hors ligne maldoror68

  • Dieu de l' Arcade
  • *
  • Messages: 7819
  • voui, c'est moi ki l'ai fait ^^allez voir mon blog
    • Voir le profil
    • pixels points morts
Creusons un peu le Model 2
« Réponse #95 le: Jeudi 03 Octobre 2013, 18:11:22 pm »
yeah ! ça va en faire ressusciter des dédiées ça !  ^-^