{"id":84042,"date":"2025-03-02T11:56:26","date_gmt":"2025-03-02T10:56:26","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=84042"},"modified":"2025-03-02T11:56:26","modified_gmt":"2025-03-02T10:56:26","slug":"consoles-de-salon-play-v0-69-wip-2025-03-01","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=84042","title":{"rendered":"[Consoles de salon] Play! v0.69 WIP (2025\/03\/01)"},"content":{"rendered":"<p><a href=\"https:\/\/purei.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">Play!<\/a> est un \u00e9mulateur de PlayStation 2 et <a href=\"https:\/\/fr.wikipedia.org\/wiki\/System_246\" rel=\"noopener noreferrer\" target=\"_blank\">Namco System 2X6<\/a> (ainsi que les variantes System 147\/148) sous Windows \/ MacOS \/ iOS \/ Android. Il est actuellement \u00e9crit en C \/ C + + et utilise un syst\u00e8me de mise en cache \/ de recompilation d&rsquo;instruction pour obtenir de meilleures performances tout en \u00e9mulant le CPU.<br \/>\n&nbsp;<br \/>\nL&rsquo;\u00e9mulateur peut faire fonctionner un ensemble de jeux. L&rsquo;objectif de l&rsquo;auteur est d&rsquo;atteindre un niveau de qualit\u00e9 qui permettra \u00e0 quiconque de jouer \u00e0 son jeu favori PlayStation 2 sur son PC.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-81221\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play.jpg\" alt=\"\" width=\"491\" height=\"334\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play.jpg 1944w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play-300x204.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play-768x523.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/08\/Play-1024x697.jpg 1024w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><br \/>\n&nbsp;<br \/>\nVoici les <a href=\"https:\/\/www.patreon.com\/posts\/123420020\" rel=\"noopener noreferrer\" target=\"_blank\">infos<\/a> sur les changements:<br \/>\n<em>Comme mentionn\u00e9 dans le rapport pr\u00e9c\u00e9dent, j&rsquo;ai d\u00e9cid\u00e9 de prendre les choses lentement ce mois-ci&#8230; mais cela n&rsquo;a pas vraiment fonctionn\u00e9 car j&rsquo;ai en fait mis plus d&rsquo;heures dans les tests en raison de ma mauvaise d\u00e9cision d&rsquo;inclure un RPG de plus de 100 heures dans ma liste. Bon, \u00e0 un moment donn\u00e9, j&rsquo;aurais d\u00fb le faire de toute fa\u00e7on, alors un de moins sur cette liste douloureuse.<br \/>\n&nbsp;<br \/>\nNouveaux jeux v\u00e9rifi\u00e9s comme jouables :<br \/>\n&#8211; Blood Will Tell &#8211; Tezuka Osamu&rsquo;s Dororo<br \/>\n&#8211; Stretch Panic<br \/>\n&#8211; Mizuiro<br \/>\n&#8211; The Bard&rsquo;s Tale<br \/>\n&#8211; The Sopranos: Road to Respect<br \/>\n&#8211; Dynasty Tactics 2<br \/>\n&#8211; Franklin the Turtle: A Birthday Surprise<br \/>\n&#8211; Dragon Quest VIII<br \/>\n&nbsp;<br \/>\nStretch Panic, Mizuiro, The Bard&rsquo;s Tale, The Sopranos, Dynasty Tactics 2 et Franklin the Turtle \u00e9taient juste une question de \u00ab\u00a0je dois les finir pour confirmer qu&rsquo;ils sont jouables\u00a0\u00bb.<br \/>\n&nbsp;<br \/>\nBlood Will Tell \u00e9tait un cas plus int\u00e9ressant : le probl\u00e8me majeur du jeu \u00e9tait li\u00e9 \u00e0 un calcul incorrect, ce qui perturbait le comportement d&rsquo;un boss sp\u00e9cifique et le rendait immortel (\u00e0 un moment du combat, il commen\u00e7ait \u00e0 courir avec son visage contre les murs de l&rsquo;ar\u00e8ne, sans subir de d\u00e9g\u00e2ts). Avec une modification apport\u00e9e pour restreindre les valeurs de calcul \u00e0 la plage correcte, tout le jeu est devenu jouable, mais il y a aussi un bonus : puisque j&rsquo;ai d\u00fb recommencer le jeu depuis le d\u00e9but au lieu de reprendre \u00e0 partir d&rsquo;une sauvegarde (avec ce genre de changement de code, je recommence g\u00e9n\u00e9ralement le jeu pour \u00eatre s\u00fbr que rien d&rsquo;autre n&rsquo;est cass\u00e9), le d\u00e9veloppeur a \u00e9galement trouv\u00e9 la bonne fa\u00e7on de d\u00e9tecter les blocs de code inutilis\u00e9s, ce qui nous a donn\u00e9 un tr\u00e8s bon gain de performance. Le jeu est donc jouable et bien plus agr\u00e9able que l&rsquo;exp\u00e9rience que j&rsquo;avais auparavant.<br \/>\n&nbsp;<br \/>\nDragon Quest VIII a \u00e9t\u00e9 particuli\u00e8rement douloureux car j&rsquo;avais accidentellement supprim\u00e9 ma sauvegarde&#8230; avec environ 60 heures de progression d\u00e9j\u00e0 effectu\u00e9es. Comme je m&rsquo;en souvenais, nous avions quelques probl\u00e8mes visuels avec le jeu, donc j&rsquo;\u00e9tais suffisamment motiv\u00e9 pour essayer de terminer le jeu malgr\u00e9 tout ce temps perdu. Dit et fait, le jeu est termin\u00e9 avec presque 160 heures de jeu (vraiment, le caf\u00e9 ne suffit plus&#8230;). Cela inclut toute l&rsquo;histoire principale ainsi que presque tout le contenu post-jeu et les qu\u00eates secondaires. Avec quelques \u00e9tats de sauvegarde fournis au d\u00e9veloppeur, il a pu mieux comprendre certains des probl\u00e8mes visuels, donc une correction pour au moins les plus g\u00eanants devrait bient\u00f4t appara\u00eetre dans le d\u00e9p\u00f4t.<br \/>\n&nbsp;<br \/>\nEn dehors de ces jeux, j&rsquo;ai aussi pass\u00e9 quelques heures sur Knights of the Temple. Ce jeu a toujours \u00e9t\u00e9 un d\u00e9sastre au niveau des collisions avec play! (se promener dans les premi\u00e8res zones du jeu finissait par coincer votre personnage dans le sol et l&#8217;emp\u00eachait de bouger\/avancer au-del\u00e0 d&rsquo;un point sp\u00e9cifique). Le d\u00e9veloppeur a fait un correctif pour cela et j&rsquo;ai pu progresser de quelques niveaux sans autre probl\u00e8me&#8230; puis j&rsquo;ai de nouveau rencontr\u00e9 le probl\u00e8me \u00e0 un autre moment. La plupart de ma progression a pris plus de temps que pr\u00e9vu car je marchais intentionnellement sur chaque pixel de chaque pi\u00e8ce pour essayer de trouver tout autre endroit o\u00f9 le jeu coincerait le joueur dans le sol en raison de collisions d\u00e9fectueuses, donc le d\u00e9veloppeur a d\u00fb corriger beaucoup d&rsquo;adresses m\u00e9moire sp\u00e9cifiques. Malheureusement, cela a conduit \u00e0 un blocage o\u00f9 cette approche ne pouvait tout simplement plus \u00eatre appliqu\u00e9e. Encore plus d\u00e9primant est le fait que cela s&rsquo;est produit \u00e0 4 niveaux de la fin du jeu, donc nous devrons attendre un peu plus longtemps jusqu&rsquo;\u00e0 ce que cela soit correctement corrig\u00e9.<br \/>\n&nbsp;<br \/>\n\u00c0 l&rsquo;\u00e9chelle mondiale, il y a quelques petites optimisations ici et l\u00e0 en cours et en cours de travail (surtout sur le VU, pour am\u00e9liorer les performances lorsque le rendu est le goulot d&rsquo;\u00e9tranglement).<br \/>\n&nbsp;<br \/>\nOh, encore sur cette note : Star Wars: Battlefront est notoirement un diaporama avec play!, donc un correctif pour d\u00e9tecter les blocs de code inutilis\u00e9s a \u00e9galement \u00e9t\u00e9 ajout\u00e9 (je n&rsquo;ai pas encore pu mettre la main dessus, mais les chiffres fournis par le d\u00e9veloppeur lui-m\u00eame \u00e9taient d&rsquo;environ 54% d&rsquo;am\u00e9lioration).<br \/>\n&nbsp;<br \/>\nEt la derni\u00e8re am\u00e9lioration sp\u00e9cifique au jeu est&#8230; Final Fantasy X. Le jeu se bloquait apr\u00e8s une cin\u00e9matique avec Yuna, et cela ne m&#8217;emp\u00eache plus de progresser, donc c&rsquo;est encore un autre long RPG pour me tenir \u00e9veill\u00e9 le mois prochain.<br \/>\n&nbsp;<br \/>\nC&rsquo;est tout pour le moment les amis, je vais m&rsquo;enterrer dans des s\u00e9ances de grind non-stop (ok, pas vraiment&#8230;) jusqu&rsquo;\u00e0 la fin du mois, souhaitez-moi bonne chance avec tous ces coups critiques et \u00e0 bient\u00f4t !<\/em><br \/>\n&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=6735\" title=\"Download Play! (x86) GIT\">T\u00e9l\u00e9charger Play! (x86) GIT v0.73 (2026\/04\/14) (8.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=6736\" title=\"Download Play! (x64) GIT\">T\u00e9l\u00e9charger Play! (x64) GIT v0.73 (2026\/04\/14) (10.3 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/jpd002\/Play-\" 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\/5-consoles-de-salon\/57-sony-playstation-2-pstwo\/\">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=84042\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Play! est un \u00e9mulateur de PlayStation 2 et Namco System 2X6 (ainsi que les variantes System 147\/148) sous Windows \/ MacOS \/ iOS \/ Android. Il est actuellement \u00e9crit en C \/ C + + et utilise un syst\u00e8me de &#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-84042","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-lRw","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84042","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=84042"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84042\/revisions"}],"predecessor-version":[{"id":84043,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/84042\/revisions\/84043"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}