{"id":12336,"date":"2006-05-25T17:47:23","date_gmt":"2006-05-25T17:47:23","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=12336"},"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=12336","title":{"rendered":"[Arcade] Mame v0.106u2"},"content":{"rendered":"<p>Nouvelle mise \u00e0 jour.<\/p>\n<p><em><span style=\"text-decoration: underline;\"><strong>0.106u2<\/strong><\/span><\/p>\n<p><span style=\"color: #FF0000;\"><strong>IMPORTANT NOTE: The video system in this version has been completely<br \/>\nupended and redesigned.<\/strong> The old video system is still the default;<br \/>\nhowever, some features may be broken. These are not bug-worthy<br \/>\nreports, as the old system will soon be deprecated. The new system<br \/>\ncan be compiled by setting the NEW_RENDER flag on in the makefile.<\/span><\/p>\n<p>THE NEW SYSTEM IS STILL WORK-IN-PROGRESS! Apart from video card-<br \/>\nrelated issues (like it doesn&rsquo;t work on particular hardware or has<br \/>\nan incorrect display), bugs are not being tracked at this time.<br \/>\nThere is already a laundry list of things that are broken at the<br \/>\ntop of render.c, and there are many other things that still need<br \/>\nto be looked at.<\/p>\n<p>In order to run the new video system with hardware acceleration,<br \/>\nyour machine will require DirectX 8 or later.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">MAMETesters Bugs Fixed<\/span><\/strong><br \/>\nsuchipi0106u1gra [Roberto Fresca]<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Source Changes<\/span><\/strong><br \/>\nAdded support for circular buffering in the SHARC core, and fixed<br \/>\nseveral minor bugs. [Ville Linde]<\/p>\n<p>Added color PROM support for Nintendo&rsquo;s Sheriff driver.<br \/>\n[Stefan Jokisch]<\/p>\n<p>Discrete sound updates: [Derrick Renaud]<br \/>\n &#8211; Typedef&rsquo;ed external discrete sound structures to follow current<br \/>\n     structure use. Statically defined their use in most drivers to<br \/>\n     stop name pollution.<br \/>\n &#8211; Created new DISCRETE_555_VCO1 module.  This is the 555&#038;Op-amp<br \/>\n    oscillator circuit used by Borderline.<\/p>\n<p>Added the new video rendering system. A new file render.c contains<br \/>\nthe bulk of the logic. Major changes include: [Aaron Giles]<br \/>\n &#8211; The OSD layer is now responsible for allocating one or more<br \/>\n    render_targets at osd_init time. The old osd_create_display<br \/>\n    and osd_close_display calls are not used with the new system,<br \/>\n    so initialization must take place at osd_init time.<br \/>\n &#8211; The old osd_update_video_and_audio call has now been replaced<br \/>\n    with a simple osd_update call. This update call passes a<br \/>\n    mame_time to the OSD layer, which is the current emulated time.<br \/>\n    Throttling and speed calculations should use this time instead<br \/>\n    of the framerate.<br \/>\n &#8211; osd_update is responsible for calling the render system to<br \/>\n    request a list of primitives to be drawn on each render_target<br \/>\n    for the current frame. The primitives are simple and include<br \/>\n    clipping rectangles, lines, and rectilinear quads only.<br \/>\n &#8211; If it wishes, the OSD layer can call back to a software<br \/>\n    rasterizer in MAME. The rasterizer code is provided as an<br \/>\n    include module so it can be tuned and optimized for platform-<br \/>\n    specific video modes. See windows\/rendsoft.c for a usage<br \/>\n    example.<br \/>\n &#8211; There is a new layout file format .lay, which is XML-based and<br \/>\n    which replaces the old .art files. The .lay files describe how<br \/>\n    to render to a render_target. Each layout file can contain<br \/>\n    multiple \u00ab\u00a0views\u00a0\u00bb, which describe one of many ways the various<br \/>\n    elements can be drawn. These views can be selected at runtime<br \/>\n    via the new \u00ab\u00a0Video Options\u00a0\u00bb menu.<br \/>\n &#8211; The built-in UI font can be overridden with any .BDF font. Simply<br \/>\n    name the .BDF file \u00ab\u00a0ui.bdf\u00a0\u00bb and place it in the MAME directory.<br \/>\n    If you run at decent resolutions, you should choose a large<br \/>\n    point size for this font so that the scaled results look nice.<br \/>\n &#8211; The windows implementation uses Direct3D 8 as the preferred<br \/>\n    mechanism for rendering. By default, it will render at the<br \/>\n    current resolution, rather than switching resolutions as before.<br \/>\n    This can be changed by adding -switchres to the command line.<br \/>\n &#8211; There are still a number of imperfect\/incomplete features with<br \/>\n    the new renderer, which is why it is not on by default. An<br \/>\n    incomplete list is given in render.c.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">New clones added<\/span><\/strong><br \/>\nWWF: Wrestlemania (rev 1.20 08\/02\/95) [Corrado Tomaselli]<br \/>\nHeavy Smash (Asia version -4) [Corrado Tomaselli]<br \/>\nMad Alien (Highway Chase) [Stefan Jokisch]<\/p>\n<p><strong><span style=\"text-decoration: underline;\">New games marked as GAME_NOT_WORKING<\/span><\/strong><br \/>\nPasha Pasha 2 [Pierpaolo Prazzoli]<br \/>\nTrivia Madness [Pierpaolo Prazzoli]<\/em><\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/6-arcades\/88-mame-wip\/\" 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=12336\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle mise \u00e0 jour. 0.106u2 IMPORTANT NOTE: The video system in this version has been completely upended and redesigned. The old video system is still the default; however, some features may be broken. These are not bug-worthy reports, as the &#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":[],"tags":[],"class_list":["post-12336","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\/12336","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=12336"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/12336\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}