Gamoover

Forums " WORKSHOP" => Volants, guidons & contrôles non standard => Discussion démarrée par: Tibal le Samedi 03 Décembre 2022, 12:06:48 PM

Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Samedi 03 Décembre 2022, 12:06:48 PM
Comme teasé sur mon topic du M3 MEGA Adapter (https://www.gamoover.net/Forums/index.php?topic=44402.0), j'ai fait une petite carte qui permet d'installer du Multi EPROM sur des Racecabs.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/03/20221203113259-Tibal-20221203_092005s.jpg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/03/20221203113259-Tibal-20221203_092005s.jpg)

De manière générale, la carte permet de sélectionner une des 8 plages de 512Kbit contenues dans un 27C040 (qui fait 4Mbit).

De manière spécifique aux Racecabs, les EPROM de Driveboards faisant 512Kbit, elle permet de sélectionner une EPROM parmi les 8 installées dans la carte.

C'est donc une version étendue et mono-chip de la méthode Piggyback de Squallrs (https://www.rep-arcade.com/2019/02/sega-rally-2-multi-bios.html).

La carte est supposée fonctionner partout où une 27C512 est installée d'origine, donc toutes les Driveboards Sega Model 1/2/3. Je n'ai cependant pu tester que sur une Driveboard Model 3. La carte MultiFFB étant un peu plus grosse que la puce d'origine, les composants aux alentours peuvent peut-être géner l'insertion. A tester donc pour les Model 1/2. Si ça ne passe pas, il sera possible de la monter sur échasses ou de re-designer la carte.

MultiFFB installé sur une Driveboard SEGA Model 3 :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/03/20221203113259-Tibal-20221203_101144.jpg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/03/20221203113259-Tibal-20221203_101144.jpg)

Puisque, pour mon utilisation, je n'ai besoin que de 3 EPROM pour faire tourner 5 à 6 jeux en Stack (https://www.neo-arcadia.com/forum/viewtopic.php?t=73329) ou PC en mode M2PAC de BFF (https://www.gamoover.net/Forums/index.php?topic=42477.0), et tous les autres jeux sur PC mode Compatibility (qui, sur Model 3, est optimal avec l'EPROM de Sega Rally 2), j'ai pour le moment installé les EPROM de Daytona 2, Sega Rally 2 et Scud Race.

J'ai disposé ces EPROM dans les 8 plages de façon à ce que la sélection se fasse de manière ultra simple et se résume ainsi :
X = Daytona 2
Y = Sega Rally 2
Z = Scud Race
All = Compatibility


Ainsi, si X est seul dans sa position (X,Y,Z = 1,0,0 ou 0,1,1), c'est Daytona 2 qui est actif.
Même principe pour Y et Z.
Enfin, si tout est identique (X,Y,Z = 0,0,0 ou 1,1,1), c'est Sega Rally 2 qui est actif, qui est donc l'EPROM parfaite pour la Compatibility.

MultiFFB avec EPROM "All" sélectionnée :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/03/20221203113259-Tibal-20221203_092243cs.jpg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/03/20221203113259-Tibal-20221203_092243cs.jpg)

Bien sûr il est possible de mettre d'autres EPROM selon les besoins, et même de mixer les EPROM Model 1/2/3, si tant est que ça ait une utilité.

Enfin, j'ai prévu un connecteur pour relier ce MultiFFB à une télécommande déportée quelle qu'elle soit (roue codeuse BCD, interrupteur, connecteur Dupont...).
Ceci la rend compatible avec le M3 MEGA Adapter (https://www.gamoover.net/Forums/index.php?topic=44402) que je vous ai présenté il y a peu.
Il suffit dans ce cas de relier les 2 cartes entre elles via un câble à 4 fils pour pouvoir choisir son EPROM depuis le M3 MEGA Adapter exactement de la même façon. La Driveboard n'étant pas très accessible, ça facilite pas mal les manips.
Attention cependant, si on utilise une télécommande, il faut prendre soin de mettre les 3 switchs du MultiFFB sur OFF (c'est rappelé sur la carte elle-même ;) )

Pour finir, un ÉNORME MERCI à BigPanik qui m'a expliqué la vie sur comment faire du multi-EPROM sur un unique chip !  :-*


EDIT du 05/12/2022 :
Vidéo d'installation du MultiFFB dans une cab Scud Race, et test sur Sega Rally 2 :

J'ai pu tout tester sur du SEGA Model 3 et tout marche au poil, y compris la télécommande !  :-)=

Fichiers utiles :
EPROM de Driveboard de Virtua Racing : EPR-15111 (https://bit.ly/3JNW3KB)
EPROM de Driveboard de Daytona USA (première version, pas la RevA) : EPR-16488 (https://bit.ly/3KaZxIC)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: gojirien le Dimanche 04 Décembre 2022, 08:25:36 AM
C'est génial, merci pour ça.
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Mgt1275 le Dimanche 04 Décembre 2022, 11:40:42 AM
Terrible ! Vous arrivez a faire différentes cartes selon le type de modification que les gens veulent faire dans leurs bornes  .. vraiment cool ca   ^-
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: AsPiC le Dimanche 04 Décembre 2022, 14:45:23 PM
Je suis hyper content de voir la scéne arcade aussi vivante dernièrement, bravo pour tes contributions ^-^
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Lundi 05 Décembre 2022, 13:51:07 PM
Merci pour votre intérêt :)

Les tests se sont bien passés, j'ai mis à jour le premier post avec une vidéo ! :)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Mgt1275 le Lundi 05 Décembre 2022, 15:41:07 PM
Beau boulot !


Par contre un truc me turlupine  :-X quand tu dis :
"Puisque, pour mon utilisation, je n'ai besoin que de 3 EPROM pour faire tourner 5 à 6 jeux en Stack ou PC en mode M2PAC de BFF, et tous les autres jeux sur PC mode Compatibility (qui, sur Model 3, est optimal avec l'EPROM de Sega Rally 2), j'ai pour le moment installé les EPROM de Daytona 2, Sega Rally 2 et Scud Race."

c est a dire ? Ayant un twin Daytona 2 avec :  PC, ssd seb, M3 hack + ffb d'aganyte, un intérêt de mettre un eprom SR2 ? Quand tu parles de meilleur  compatibilité, tu parles des contrôles, du FFB, lampes, etc... ?  ( désole si je dis une connerie ...)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Aganyte le Lundi 05 Décembre 2022, 16:35:54 PM
Il n'y a aucun intérêt si tu as déjà mon système. En effet tu as déjà 255 pas de résolution pour la force du FFB, la méthode avec la driver board d'origine ne fait pas aussi bien.

Edit : après, ce que veut dire Tibal c'est que l'eprom de Sega rally 2 permet d'avoir la plus grande résolution possible par rapport aux autres EPROM model 3 (je ne me souviens plus du nombre de pas, j'ai un vague souvenir de 16 pas de chaque coté....à vérifier avec Njz3)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Mgt1275 le Lundi 05 Décembre 2022, 16:47:14 PM
Ha ok   <:) merci pour l explication  ^-^
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Lundi 05 Décembre 2022, 16:52:24 PM
Oui quand je parle l'optimal, c'est en partant du principe que tu utilises la driveboard M3 d'origine et que tu as donc le choix de l'EPROM, ce qui ne doit pas être ton cas si tu as changé pour une Midi ou RS.
Autrement dit, avec une Driveboard M3, parmi les 3 EPROM Scud, SR2, D2, celle à utiliser en mode Compatibility est celle de SR2 (elle peut gérer tous les effets, ce que celle de Scud ne peut pas. Pour celle de D2 je sais pas)

Edit : et d'ailleurs tu dois utiliser le mode PWM_Centered avec ta config, tu n'es pas concerné par le mode Compatibility
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Aganyte le Lundi 05 Décembre 2022, 16:54:41 PM
Oui voila, j'ai retrouvé l'info sur le Git de njz3. C'est donc 64 pas de chaque coté pour l'eprom de Sega rally 2 (soit 128 pas au total).

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/05/20221205165432-aganyte-Screenshot_3.jpg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/05/20221205165432-aganyte-Screenshot_3.jpg)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: BigPanik le Vendredi 16 Décembre 2022, 13:33:11 PM
Voici un exemple d'intégration dans un cab.
Une « rallonge » déporte la télécommande multiffb, le power switch et la power led du PC vers l'arrière du cab (prise DB9). On en profite pour faire un beau support 3D et y ajouter une prise RJ45 pour le réseau.
Tous les cabs sont ensuite reliés à un boitier de contrôle avec des cables DB9. S'y trouve les boutons ON/OFF et ici une roue codeuse pour choisir l'eprom (0= Daytona;1=Sega Rally;2=Virtua Racing)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-3DDAE3F3-EC8F-4EB5-8FC9-FE4F856774EB.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-3DDAE3F3-EC8F-4EB5-8FC9-FE4F856774EB.jpeg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-06FA5672-2CDE-4F82-8653-A6248F1AC177.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-06FA5672-2CDE-4F82-8653-A6248F1AC177.jpeg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-7F15A684-0A3B-4D01-8C3F-6E3D10B4FBA0.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-7F15A684-0A3B-4D01-8C3F-6E3D10B4FBA0.jpeg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-B532336D-802C-459C-B37C-07F7171DDCBD.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-B532336D-802C-459C-B37C-07F7171DDCBD.jpeg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-B11253DE-C3AE-4153-B5EF-E50D8D2122E2.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-B11253DE-C3AE-4153-B5EF-E50D8D2122E2.jpeg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216132327-BigPanik-B4B7E096-D604-4BB5-908F-CBFA7B8AB4E1.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216132327-BigPanik-B4B7E096-D604-4BB5-908F-CBFA7B8AB4E1.jpeg)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Vendredi 16 Décembre 2022, 14:37:38 PM
Super propre !  ^-
Tu passes la rallonge par un trou existant ou tu as percé ?
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Mgt1275 le Vendredi 16 Décembre 2022, 15:19:18 PM
Citation de: Tibal le Lundi 05 Décembre 2022, 16:52:24 PM
Oui quand je parle l'optimal, c'est en partant du principe que tu utilises la driveboard M3 d'origine et que tu as donc le choix de l'EPROM, ce qui ne doit pas être ton cas si tu as changé pour une Midi ou RS.
Autrement dit, avec une Driveboard M3, parmi les 3 EPROM Scud, SR2, D2, celle à utiliser en mode Compatibility est celle de SR2 (elle peut gérer tous les effets, ce que celle de Scud ne peut pas. Pour celle de D2 je sais pas)

Edit : et d'ailleurs tu dois utiliser le mode PWM_Centered avec ta config, tu n'es pas concerné par le mode Compatibility

Merci pour ces infos  ^-
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: BigPanik le Vendredi 16 Décembre 2022, 15:22:40 PM
Citation de: Tibal le Vendredi 16 Décembre 2022, 14:37:38 PM
Tu passes la rallonge par un trou existant ou tu as percé ?

Le trou existe déjà sur les cabs model2 ainsi que de quoi mettre des vis.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/v2/2022/12/16/20221216152057-BigPanik-A5A40838-5484-4F28-9FD3-CBD44DBC0DAE.jpeg) (https://gamoovernet.pixhotel.fr/pics/v2/2022/12/16/20221216152057-BigPanik-A5A40838-5484-4F28-9FD3-CBD44DBC0DAE.jpeg)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Vendredi 16 Décembre 2022, 20:27:09 PM
Merci  ^-
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Mardi 20 Décembre 2022, 17:21:16 PM
J'en ai 6 de dispo s'il y a des intéressé·es (avec les EPROM que vous voulez dedans).
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Lundi 27 Mars 2023, 17:28:36 PM
Les EPROM de Driveboard ci-dessous étant difficiles voire impossibles à trouver sur le net et dans les différents dumps des jeux, je les mets ici.
Un énorme MERCI à BigPanik pour me les avoir fournies, et à High_Cobra pour le support technique ;)

EPROM de Driveboard de Virtua Racing : EPR-15111 (https://bit.ly/3JNW3KB)
EPROM de Driveboard de Daytona USA (première version, pas la RevA) : EPR-16488 (https://bit.ly/3KaZxIC)
Je les mets aussi en fin de premier post
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: frivas le Jeudi 24 Août 2023, 23:05:37 PM
Hi @Tibal !
I have a couple of Daytona USA twin cabs, and I'm going to convert them to universal racecabs.
Njz3 told me that I need to put the Sega Rally 1 EEPROM on them, so I can use the BackForceFeeder.
Is there any advantage on using a MultiFFB instead of a single EEPROM on this case? (I'm going to use the cab with PC's only, I'll remove all the original SEGA boards)

thanks!
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: Tibal le Jeudi 24 Août 2023, 23:42:54 PM
Hi @frivas,
It all depends on what you plan to do.
- If you remove all the original boards including the FFB related boards, you wont need any EPROM as these EPROMs are to be inserted in the original driveboard. In that particular case, you will need a PWM2M2 and something to drive it (Arduino, FFB Controller or MEGA Adapter)
- If you plan to keep your original FFB boards, as they are working (from what I can read on BFF topic), you will need SR1 EPROM on your Driveboard indeed. If you don't come back to your original game stack from time to time, and if you don't want to use the M2PAC mode (i.e. the original FFB on the PC emulated game) you don't need the MultiFFB: burning a SR1 EPROM and replacing the D1 one with it is enough. The MultiFFB is just a fast and easy way to swap D1 and SR1 EPROMs on the original Driveboard.
You can also check the "M2 Mega Adapter" in my signature, it's a solution to do exactly what njz3 mentioned on BFF topic, but without worrying about the wiring (and with some extras)
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: frivas le Vendredi 25 Août 2023, 01:20:20 AM
Thanks @Tibal for the input.

I've checked the twins, and one of them is missing part of the connectors (some tech guy routed a lot of the cables directly to the boards inside the cage below the seat: the middleboard that looks like your M2 Mega Adapter is missing). The other one (the other twin cab) seems to be intact.

In any case, I think is best for future maintenance to replace all the boards, and put a PC inside so my childs can play whatever available game they want. Even the CRT's (sad, but sometimes they fail and it's difficult to fix them today) are going to be replaced with LCDs.
But I need to keep the wheel/pedals/shifter :)

So I'm going with option one: PWM2M2 and Arduino Mega (as already have a couple of them laying on my toolbox). I think I will have to route new cables (from the pots at the wheel/pedals, buttons, lights, etc) to the Arduino/PWM2M2 and call it a day. The original cables are not in good condition, so it would be wise to change them with the boards. It will be a lot of work, but nothing that can't be done in a weekend :)

Thanks a lot for your help!!!
Titre: MultiFFB : Multi EPROM pour Driveboard SEGA
Posté par: sebouille le Mercredi 27 Mars 2024, 11:47:53 AM
J'aimerais également vous acheter ce Multi EPROM pour Driveboard SEGA

Merci pour votre retour

Bien à vous

Bien Cordialement