{"id":12464,"date":"2006-06-09T11:04:30","date_gmt":"2006-06-09T11:04:30","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=12464"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=12464","title":{"rendered":"[Arcade] MAME v0.106u5"},"content":{"rendered":"<p><em>0.106u5<br \/>\n&#8212;&#8212;-<\/p>\n<p>WARNING: Starting with this version, the <span style=\"color: #FF0000;\"><strong>MAME windows run on a separate thread<\/strong><\/span>. There may be issues relating to this, especially when running unthrottled. If you see any crashes or odd behavior under normal operation, be sure to report it to <a href=\"http:\/\/mametesters.org\">http:\/\/mametesters.org<\/a>.<\/p>\n<p>MAMETesters Bugs Fixed<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\ncheat_menu0106u3ora [Aaron Giles]<br \/>\ncheat_file_option0106u3ora [Aaron Giles]<\/p>\n<p>Source Changes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nCleaned up decocass driver: [Juergen Buchmueller]<br \/>\n &#8211; All hardcoded tables are gone now<br \/>\n &#8211; cexplore.pro 32 byte PROM reverse engineered<\/p>\n<p>Fixed windows.mak to support 64-bit builds. [Malice]<\/p>\n<p>Fixed bug where the gamename was reallocated out from under us by<br \/>\nthe new config system. [Nathan Woods]<\/p>\n<p>Added the ability to specify a callback when a given option is<br \/>\nparsed.  This is used on the MESS side to add system-specific<br \/>\ncommand line options. [Nathan Woods]<\/p>\n<p>More generic 6840 improvements. [El Condor]<\/p>\n<p>Some improvements to the Pasha Pasha 2 driver. [Pierpaolo Prazzoli]<\/p>\n<p>Added experimental OSD locks: [Aaron Giles]<br \/>\n &#8211; osd_lock_alloc() allocates a lock<br \/>\n &#8211; osd_lock_acquire() acquires a lock, blocking until success<br \/>\n &#8211; osd_lock_try() tries to acquire a lock and returns whether or<br \/>\n    not it succeeded<br \/>\n &#8211; osd_lock_release() releases a lock<br \/>\n &#8211; osd_lock_free() frees memory used by a lock<br \/>\nIf the OSD layer is not using multiple threads, these can just be<br \/>\nstubbed out (return TRUE for osd_lock_acquire and fake the rest).<\/p>\n<p>Fixed ESC key not cancelling out of initial UI screens. [Aaron Giles]<\/p>\n<p>More rendering changes\/fixes: [Aaron Giles]<br \/>\n &#8211; Added new render_view_item_get_state() function to return the<br \/>\n    state of a given item<br \/>\n &#8211; Changed render_target_get_primitives to return a new structure<br \/>\n    render_primitive_list, which contains the list of primitives<br \/>\n    along with an osd_lock which must be held while the list is<br \/>\n    being traversed<br \/>\n &#8211; Added \u00ab\u00a0Rotate View\u00a0\u00bb option to the video menu for dynamic in-game<br \/>\n    rotation<br \/>\n &#8211; Moved window creation and management to a separate thread; this<br \/>\n    means all software rendering and all Direct3D calls are done on<br \/>\n    a separate thread from the main game, and will take advantage of<br \/>\n    multiple CPUs\/dual cores<br \/>\n &#8211; Changed throttling behavior to skip rendering if we are already<br \/>\n    pending; this makes for a better \u00ab\u00a0fast forward\u00a0\u00bb effect<br \/>\n &#8211; Added -prescale option to pre-scale the game bitmaps before<br \/>\n    rendering to the screen; this helps get rid of the \u00ab\u00a0fuzzy\u00a0\u00bb look<br \/>\n    when running with -filter enabled, at the expense of some speed.<br \/>\n    Note that only integral values are currently supported (no \u00ab\u00a0auto\u00a0\u00bb)<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nHard Times [Pierpaolo Prazzoli]<\/em><\/p>\n<p><em><span style=\"color: #FF0000;\"><strong>This one is a bit experimental again in that multiple threads are now being used. I&rsquo;d especially like your testing if you have a hyperthreaded or dual core machine<\/strong><\/span> to see how the system behaves. There is definitely some more tweaking needed in the unthrottled case, but normal execution should be fine.<\/em> <\/p>\n<p>A tester sur tout les processeurs supportant l&rsquo;<a href=\"http:\/\/www.intel.com\/cd\/products\/services\/emea\/fra\/121488.htm\">Hyper Threading<\/a> ou ayant un <a href=\"http:\/\/solutions.journaldunet.com\/0504\/050425_dual_core.shtml\">Dual Core<\/a>. Mame gagnera t&rsquo;il en fps d&rsquo;ici quelques temps? entre le support de DirectX9 et de l&rsquo;HT\/DC on peut fortement l&rsquo;esp\u00e9rer, un peu du moins&#8230;<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/www.mamedev.com\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/10-ordinateurs\/241-epson-qc-10-qx-10\/\" class=\"en_savoir_plus\">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=12464\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>0.106u5 &#8212;&#8212;- WARNING: Starting with this version, the MAME windows run on a separate thread. There may be issues relating to this, especially when running unthrottled. If you see any crashes or odd behavior under normal operation, be sure to &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[],"tags":[],"class_list":["post-12464","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/12464","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=12464"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/12464\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}