{"id":54105,"date":"2018-01-08T11:25:23","date_gmt":"2018-01-08T10:25:23","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=54105"},"modified":"2018-01-08T11:25:23","modified_gmt":"2018-01-08T10:25:23","slug":"arcade-supermodel-wip-x86-x64-v0-3a-r695","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=54105","title":{"rendered":"[Arcade] SuperModel WIP (x86\/x64) v0.3a r695"},"content":{"rendered":"<p style=\"text-align: left;\">Le premier \u00e9mulateur de Sega Model 3 cr\u00e9\u00e9 par Bart Trzynadlowski, Ville Linde et Stefano Teso dans sa version de <a href=\"https:\/\/svn.code.sf.net\/p\/model3emu\/code\/trunk\/\">d\u00e9veloppement<\/a> (voir <a href=\"http:\/\/sourceforge.net\/p\/model3emu\/code\/HEAD\/tree\/\">ici<\/a>) [<a href=\"http:\/\/www.supermodel3.com\/Forum\/viewtopic.php?f=3&#038;t=1206\">source<\/a>].<\/p>\n<p>&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/08\/Supermodel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-51450\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/08\/Supermodel.png\" alt=\"\" width=\"370\" height=\"97\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/08\/Supermodel.png 370w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/08\/Supermodel-300x79.png 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<strong>Les changements:<\/strong><br \/>\n<em>svn 695<br \/>\nfix build<br \/>\nsvn 694<br \/>\nadd the rest of the network board code (Spindizzi)<br \/>\nsvn 693<br \/>\nuse the correct c++ deleters<br \/>\nsvn 692<br \/>\nuse a few macros to make debugging less painful<br \/>\nsvn 691<br \/>\nAdd network board emulation. Currently not linked with the rest of the project.<br \/>\nsvn 690<br \/>\nremove using namespace from headers ..<br \/>\nsvn 689<br \/>\nrename to avoid clash with a #define<br \/>\nsvn 688<br \/>\nadd asynchronous sending functions<br \/>\nsvn 687<br \/>\nremove dead variable<br \/>\nsvn 686<br \/>\nAdd basic networking files to supermodel. Currently these are win32 specific but can port to SDL or whatever later.<br \/>\n<\/em><br \/>\n&nbsp;<\/p>\n<hr>\n<p>&nbsp;<br \/>\nAjout:<br \/>\n&#8211; correction des musiques dans sega rally 2 (mix)<br \/>\n<del datetime=\"2017-04-11T14:49:18+00:00\">&#8211; correction musique 1er niveau 2joueurs (la cave rouge) dans vf3 (pas s\u00fbr de la modif, et donc cela peut \u00e9ventuellement entrainer d&rsquo;autre probl\u00e8mes sonore sur d&rsquo;autre jeux).<\/del>(inclut officiellement)<\/p>\n<p>&nbsp;<br \/>\n&nbsp;<br \/>\n<u>En anglais:<\/u><br \/>\n&nbsp;<br \/>\n<u><strong>Attention:<\/strong><\/u><br \/>\n&nbsp;<br \/>\n<em>Test version with early link support<br \/>\n&nbsp;<br \/>\nWarning, do not mix the version without network and with network, it is about 2 very distinct versions. The exe is proposed on an experimental basis, you are warned<br \/>\nOnly 3 games do not work too badly<br \/>\ndirt devils, harley davidson et skichamp<br \/>\n&nbsp;<br \/>\nto test<br \/>\ncreate 2 different directories: 1 for the master and 1 for the slave<br \/>\nedit the supermodel.ini files and add:<br \/>\n&nbsp;<br \/>\nfor the master<br \/>\nEmulateNet=1<br \/>\nport_in = 1970<br \/>\nport_out = 1971<br \/>\naddr_out = \u00ab\u00a0127.0.0.1\u00a0\u00bb<br \/>\n&nbsp;<br \/>\nfor the slave<br \/>\nEmulateNet=1<br \/>\nport_in = 1971<br \/>\nport_out = 1970<br \/>\naddr_out = \u00ab\u00a0127.0.0.1\u00a0\u00bb<br \/>\n&nbsp;<br \/>\nchange the ip by your ip network, here is the local netloop to test on the same computer. I recommend starting with this netlocal loop 127.0.0.1.<br \/>\nAfterwards you can try between 2 computers<br \/>\nIf pc1=192.168.0.1 and pc2=192.168.0.2 then master(pc1) : addr_out = \u00ab\u00a0192.168.0.2\u00a0\u00bb (sending to pc2) et slave(pc2) : addr_out = \u00ab\u00a0192.168.0.1\u00a0\u00bb (sending to pc1) with the quotation marks<br \/>\nNote the port inversion between master and slave, you can put any port you want.<br \/>\nIn short, it looks like the config of model2, same principle<br \/>\n&nbsp;<br \/>\nIn each directory, you will also need to copy the normal version of supermodel. This will allow us to properly configure the network via the service menu<br \/>\nSo type in command line as usual:<br \/>\nsupermodel.exe name_of_the_rom<br \/>\n&nbsp;<br \/>\nEnter the service menu and change the options for the network<br \/>\nyour master to master<br \/>\nyour slave to slave<br \/>\ndo not forget to change the network ids (for example the master in 1 and the slave in 2)<br \/>\nsave when leaving the service menu and leaving supermodel<br \/>\n&nbsp;<br \/>\nnow the proper network launch<br \/>\nthe launch must be done exclusively on the command line<br \/>\nsupermodel-net.exe -no-threads name_of_the_rom<br \/>\nDo not forget the -no-threads option because otherwise crash. This options will unfortunately slow down the emulator enormously while waiting for better.<br \/>\nThink about your firewall<br \/>\n&nbsp;<br \/>\nImportant information, the sync between master and slave may not be done correctly. If the games do not go into the attract mode or it seems blocked, it will be necessary to stop and restart, being careful to start the games in the same second (max 5 seconds). Additional constraint, impossible to pause, can not move the window once the connection is secured or else crash<br \/>\n&nbsp;<br \/>\nI repeat, it&rsquo;s a development version, do not expect a miracle<br \/>\nPlease do not go to the official forum with questions about the network because the support of the network card is still in its early stage and is not enabled by default<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><u>En fran\u00e7ais:<\/u><br \/>\n&nbsp;<br \/>\n<em>Test version svn de supermodel incluant un d\u00e9but de support r\u00e9seaux.<br \/>\nAttention, ne m\u00e9langer pas la version sans r\u00e9seaux et avec r\u00e9seaux, il s&rsquo;agit de 2 versions bien distinctes.<br \/>\nL&rsquo;exe est propos\u00e9 \u00e0 titre exp\u00e9rimental, vous \u00eates pr\u00e9venu<br \/>\nSeuls 3 jeux fonctionnent pas trop mal: dirt devils, harley davidson et skichamp.<br \/>\n&nbsp;<br \/>\nPour tester<br \/>\nCr\u00e9ez 2 r\u00e9pertoires diff\u00e9rents : 1 pour le master et 1 pour le slave<br \/>\nEditez les fichiers supermodel.ini et ajouter :<br \/>\n&nbsp;<br \/>\nPour le master:<br \/>\nEmulateNet=1<br \/>\nport_in = 1970<br \/>\nport_out = 1971<br \/>\naddr_out = \u00ab\u00a0127.0.0.1\u00a0\u00bb<br \/>\n&nbsp;<br \/>\nPour le slave:<br \/>\nEmulateNet=1<br \/>\nport_in = 1971<br \/>\nport_out = 1970<br \/>\naddr_out = \u00ab\u00a0127.0.0.1\u00a0\u00bb<\/p>\n<p>&nbsp;<\/p>\n<p>Changez l&rsquo;ip par votre ip reseau, ici c&rsquo;est la boucle locale pour tester sur le m\u00eame ordinateur. Je recommande de commencer par cette boucle local 127.0.0.1.<br \/>\nPar la suite vous pourrez essayer entre 2 ordinateurs.<br \/>\nSi pc1=192.168.0.1 et pc2=192.168.0.2 alors master(pc1) : addr_out = \u00ab\u00a0192.168.0.2\u00a0\u00bb (on envois sur le pc2) et slave(pc2) : addr_out = \u00ab\u00a0192.168.0.1\u00a0\u00bb (on envois sur le pc1) avec les guillemets<br \/>\nNotez l&rsquo;inversion des ports entre master et slave, vous pouvez mettre n&rsquo;importe quel port<br \/>\nBref, cela ressemble \u00e0 la config de model2Emu, m\u00eame principe.<\/p>\n<p>&nbsp;<\/p>\n<p>Dans chaque r\u00e9pertoire, vous aller aussi copier la version normal de supermodel. Celle-ci va nous permettre de configurer proprement le r\u00e9seaux via le menu service.<br \/>\nLancer normalement par :<br \/>\nsupermodel.exe nom_de_la_rom<\/p>\n<p>&nbsp;<\/p>\n<p>Entrez dans le menu service et changez les options concernant le reseaux:<br \/>\n&#8211; le master en master<br \/>\n&#8211; le slave en slave<br \/>\n&#8211; Pensez aussi \u00e0 changer les IDs r\u00e9seaux (par exemple le master en 1 et le slave en 2)<br \/>\n&#8211; Sauvegarder en quittant le menu et en quittant supermodel<\/p>\n<p>&nbsp;<\/p>\n<p>Maintenant le lancement r\u00e9seaux proprement dit:<br \/>\nle lancement doit se faire exclusivement en ligne de commande de type:<br \/>\nsupermodel-net.exe -no-threads nom_de_la_rom<\/p>\n<p>&nbsp;<br \/>\nN&rsquo;oubliez pas l&rsquo;option -no-threads car sinon plantage assur\u00e9. Cette options va malheureusement ralentir \u00e9normement l&#8217;emulateur en attendant mieux.<br \/>\nPensez \u00e0 votre firewall.<br \/>\n&nbsp;<br \/>\nInfo importante, la synchro entre master et slave peut ne pas se faire. Si les jeux ne passe pas dans l&rsquo;attract mode ou vous semble bloqu\u00e9, il va falloir couper et relancer en faisant attention de lancer les jeux dans la m\u00eame seconde (maxi 5 secondes). Contrainte suppl\u00e9mentaire, impossible de faire une pause, impossible de d\u00e9placer la fenetre une fois la connection assur\u00e9e sous peine de plantage.<br \/>\n&nbsp;<br \/>\nR\u00e9p\u00e9tons le, c&rsquo;est une version de d\u00e9veloppement, ne vous attendez pas \u00e0 un miracle.<br \/>\n<strong>Merci de ne pas aller sur le forum officiel avec des questions concernant le r\u00e9seaux<\/strong> car le support de la carte r\u00e9seau n&rsquo;en est qu&rsquo;\u00e0 ses d\u00e9buts et n&rsquo;est pas activ\u00e9 par d\u00e9faut <\/em><\/p>\n<p>&nbsp;<br \/>\n&nbsp;<br \/>\nLes fichiers sont compil\u00e9s par <strong>spindizzi<\/strong>, merci \u00e0 lui.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=4198\" title=\"Download SuperModel (WIP)\">T\u00e9l\u00e9charger SuperModel (WIP) v0.3a Build 260228 (10.8 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7359\" title=\"Download SuperModel WIP (XP)\">T\u00e9l\u00e9charger SuperModel WIP (XP) v0.3a r862 (6.3 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.supermodel3.com\/\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/6-arcades\/61-multi-games\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=54105\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Le premier \u00e9mulateur de Sega Model 3 cr\u00e9\u00e9 par Bart Trzynadlowski, Ville Linde et Stefano Teso dans sa version de d\u00e9veloppement (voir ici) [source]. &nbsp; &nbsp; Les changements: svn 695 fix build svn 694 add the rest of the network &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-54105","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-e4F","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/54105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54105"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/54105\/revisions"}],"predecessor-version":[{"id":54107,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/54105\/revisions\/54107"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=54105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=54105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}