{"id":77070,"date":"2023-10-27T16:54:29","date_gmt":"2023-10-27T14:54:29","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=77070"},"modified":"2023-11-04T08:59:26","modified_gmt":"2023-11-04T06:59:26","slug":"arcade-supermodel-wip-x86-x64-v0-3a-build-231027","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=77070","title":{"rendered":"[Arcade] SuperModel WIP (x86\/x64) v0.3a Build 231103 *maj 4*"},"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:\/\/github.com\/trzy\/Supermodel\">d\u00e9veloppement<\/a> (voir <a href=\"http:\/\/sourceforge.net\/p\/model3emu\/code\/HEAD\/tree\/\">ici<\/a> ou <a href=\"https:\/\/svn.code.sf.net\/p\/model3emu\/code\/trunk\/\">l\u00e0<\/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&nbsp;<br \/>\nLe syst\u00e8me de mise \u00e0 jour passe de SVN \u00e0 GIT, du coup le nom des versions changent, par simplicit\u00e9 j&rsquo;utiliserai un syst\u00e8me par date de release plus compr\u00e9hensible que le par d\u00e9faut de GIT.<br \/>\n&nbsp;<br \/>\n<em>&#8211; Fix the line of sight function. Polygons have a line of sight value that&rsquo;seither a 0 or 1. We write this value into the stencil buffer, then read the app can read it back to determine the polygon attribute is visible or not. The returned value is 1\/depth value in world coordinates. The first bit of the float is actually a control bit, 1 indicates no geometry hit, 0 indicates geometry hit.<br \/>\n&#8211; remove debug code<br \/>\n&#8211; Update comments for the culling node function. gm_matthew worked out that the last 2 bits of the model scale float appear to be control bits for disable culling and valid model scale. Strange logic but the line of sight (LOS) function does something similar by re-using float bits for control<br \/>\nwords.<br \/>\n&#8211; the line scroll values, the top 16bits are the even lines, the bottom 16bits are the odd lines. We had it swapped. This fixes the number below the word results in daytona, when you finish a game.<br \/>\n&#8211; Set language standard to c++ 17<br \/>\n&#8211; Fix white gfx on linux \/ intel gpus. These optimisations originally came from toxieainc<br \/>\n&#8211; Amend the ambient fog logic to be disabled if fog density\/start is set to zero. This fixes a regression where the sky stops drawing in lost world.<br \/>\n&#8211; Rewrite the scroll fog shader slightly. Scroll fog is a 2d layer, it has no depth, or can be considered to be drawn at infinity, therefore is not effected by the viewport light. The scroll attenatuion value also I think attenatutes the scroll fog alpha value. This fixes various effects in emergency call ambulance.<br \/>\n&#8211; Misc fixes<br \/>\n&nbsp;<br \/>\nA noter qu&rsquo;un nouveau fork ajoutant le support du <a href=\"https:\/\/sindenlightgun.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Sinden<\/a> est dispo <a href=\"https:\/\/github.com\/DirtBagXon\/model3emu-code-sinden\/releases\">ici<\/a>.<\/em><br \/>\n&nbsp;<\/p>\n<hr>\n<p>&nbsp;<br \/>\nAjout:<del datetime=\"2017-04-11T14:49:18+00:00\"><br \/>\n&#8211; correction des musiques dans sega rally 2 (mix)<br \/>\n&#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 \/>\nLes fichiers sont compil\u00e9s par <strong>Kof2112<\/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\" rel=\"noopener noreferrer\">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=77070\" 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 ou l\u00e0) [source]. &nbsp; &nbsp; Les changements: &nbsp; Le syst\u00e8me de mise \u00e0 jour passe de SVN &#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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-77070","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-k34","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77070","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=77070"}],"version-history":[{"count":7,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77070\/revisions"}],"predecessor-version":[{"id":77123,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77070\/revisions\/77123"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=77070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=77070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}