{"id":48378,"date":"2017-02-17T11:31:33","date_gmt":"2017-02-17T10:31:33","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=48378"},"modified":"2017-02-17T11:31:33","modified_gmt":"2017-02-17T10:31:33","slug":"consoles-portables-visualboyadvance-m-v2-0-beta-3-fix","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=48378","title":{"rendered":"[Consoles portables] VisualBoyAdvance-M v2.0 Beta 3 FIX"},"content":{"rendered":"<p>Un \u00e9mulateur de GameBoy N&amp;B et color, Super GameBoy et GameBoy Advance cr\u00e9\u00e9 par Mudlord (avec l&rsquo;aide de Nach, Squall Leonhart, Spacy, DJRobX, Jonas Quinn) et bas\u00e9 sur VBA de Forgotten et de la \u00ab\u00a0VBA development team\u00a0\u00bb. Le but est de r\u00e9unir un maximum d&rsquo;am\u00e9liorations en provenance des autres builds de VBA.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"text-align: center;\"><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-36884 alignleft\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam1-300x210.jpg\" alt=\"vbam1\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam1-300x210.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam1-1024x717.jpg 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam1.jpg 1456w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-36883 alignleft\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam2-300x210.jpg\" alt=\"vbam2\" width=\"300\" height=\"210\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam2-300x210.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam2-1024x717.jpg 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2015\/02\/vbam2.jpg 1456w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div>\n<p>&nbsp;<br \/>\nLes changements:<\/p>\n<p>&nbsp;<br \/>\n<em>    &#8211; Apparently in some configurations, holding a key on the keyboard makes Wx stop processing Idle events, so the emulator does not run until the key is released, freezing the game and ignoring the key. Hopefully fix this by calling wxWakeUpIdle() from OnKeyDown() and OnKeyUp().<br \/>\n&nbsp;<br \/>\nOther Misc Improvements:<\/p>\n<p>   &#8211; refactor process_key_press() to only return true if the system is in a pressed key state on key presses or a game key was released on releases and always true on double releases.<br \/>\n   &#8211; call ev.StopPropagation() from OnKey* events for game keys, this may not actually do anything, but just in case.<br \/>\n   &#8211; remove static OnKeyUp and OnKeyDown events from GameArea, these are connected to the DrawingPanel dynamically now.<br \/>\n   &#8211; remove the dynamic_cast<>s from PaintEv\/EraseBackground\/OnSize event forwarders, since there is already a panel member to use.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Notez que la version est estampill\u00e9e \u00ab\u00a0git\u00a0\u00bb, c&rsquo;est bien \u00e9videmment normal. J&rsquo;ai laiss\u00e9 la beta 2 dans l&rsquo;archive au cas ou (cette nouvelle version beta 3 manquant d&rsquo;infos).<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" title=\"Download VisualBoyAdvance-M\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3228\">T\u00e9l\u00e9charger VisualBoyAdvance-M v2.0 Beta 3 FIX (21,2 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/vba-m.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\/333-consoles-portables\/47-nintendo-gba-gba-sp-gb-micro\/\">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=48378\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Un \u00e9mulateur de GameBoy N&amp;B et color, Super GameBoy et GameBoy Advance cr\u00e9\u00e9 par Mudlord (avec l&rsquo;aide de Nach, Squall Leonhart, Spacy, DJRobX, Jonas Quinn) et bas\u00e9 sur VBA de Forgotten et de la \u00ab\u00a0VBA development team\u00a0\u00bb. Le but est &#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-48378","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-cAi","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48378","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=48378"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48378\/revisions"}],"predecessor-version":[{"id":48381,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48378\/revisions\/48381"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}