{"id":12530,"date":"2006-06-26T17:24:06","date_gmt":"2006-06-26T17:24:06","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=12530"},"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=12530","title":{"rendered":"[Arcade] MAME v0.106u8"},"content":{"rendered":"<p>Encore une version interm\u00e9diare \ud83d\ude42<\/p>\n<h5><em>0.106u8<br \/>\n&#8212;&#8212;-<\/p>\n<p>MAMETesters Bugs Fixed<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nlistxmlvaridation0106u7ora [Aaron Giles, VGR]<br \/>\nscreenshot0106u5ora [Aaron Giles]<\/p>\n<p>Source Changes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nChanged -listxml to accept a wildcard gamename like most other<br \/>\nfrontend options to limit which games are output.<br \/>\n[Aaron Giles, Buddabing]<\/p>\n<p>More generic 6840 module improvements. [El Condor]<\/p>\n<p>Moved MESS-specific Atari FDC code into a MESS specific file, in<br \/>\naddition to fixing bugs. [Nathan Woods]<\/p>\n<p>Updated the Psikyo4 and Backfire drivers to support multiple<br \/>\nscreens. [David Haywood]<\/p>\n<p>Moved some common code into taito_en.c (taito ensoniq sound system).<br \/>\n[David Haywood]<\/p>\n<p>Added 16-bit color support for the DirectDraw renderer (only used if<br \/>\nswitchres is off or in a window). Fixed 16-bit line rendering in the<br \/>\nsoftware rasterizer. [Aaron Giles]<\/p>\n<p>Fixed ddraw bug where switching views sometimes didn&rsquo;t clear out the<br \/>\nedges of the screen. [Aaron Giles]<\/p>\n<p>The UI is now limited to a single screen. [Aaron Giles]<\/p>\n<p>Reimplemented the palette\/graphics\/tilemap viewer. It is still<br \/>\nconnected to F4, but works differently. To switch between modes,<br \/>\npress the ENTER key. Here are the new keys in each mode:<\/p>\n<p> * Palette\/colortable mode:<br \/>\n    [ ] &#8211; switch between palette and colortable modes<br \/>\n    up\/down &#8211; scroll up\/down one line at a time<br \/>\n    pgup\/pgdn &#8211; scroll up\/down one page at a time<br \/>\n    home\/end &#8211; move to top\/bottom of list<br \/>\n    enter &#8211; switch to graphics viewer<\/p>\n<p> * Graphics mode:<br \/>\n    [ ] &#8211; switch between different graphics sets<br \/>\n    up\/down &#8211; scroll up\/down one line at a time<br \/>\n    pgup\/pgdn &#8211; scroll up\/down one page at a time<br \/>\n    home\/end &#8211; move to top\/bottom of list<br \/>\n    left\/right &#8211; change color displayed<br \/>\n    r &#8211; rotate tiles 90 degrees clockwise<br \/>\n    &#8211; + &#8211; increase\/decrease the number of tiles displayed per row<br \/>\n    enter &#8211; switch to tilemap viewer<\/p>\n<p> * Tilemap mode:<br \/>\n    [ ] &#8211; switch between different tilemaps<br \/>\n    up\/down\/left\/right &#8211; scroll 8 pixels at a time<br \/>\n    shift+up\/down\/left\/right &#8211; scroll 1 pixel at a time<br \/>\n    control+up\/down\/left\/right &#8211; scroll 64 pixels at a time<br \/>\n    r &#8211; rotate tilemap view 90 degrees clockwise<br \/>\n    &#8211; + &#8211; increase\/decrease the zoom factor<br \/>\n    enter &#8211; switch to palette\/colortable mode<\/p>\n<p>Note that both graphics and tilemap modes only display data at an<br \/>\nintegral scale factor so you are limited based on the resolution of<br \/>\nyour render target. For -video ddraw, you can get more pixels by<br \/>\nusing -prescale to scale the screen. For -video d3d, the render<br \/>\ntarget is at your screen&rsquo;s native resolution already. [Aaron Giles]    <\/p>\n<p>Improved scaling calculations when running with -video ddraw and no<br \/>\nhardware stretch to better approximate the real aspect ratio.<br \/>\n[Aaron Giles]<\/p>\n<p>Added more internal texture reference tracking to ensure that stale<br \/>\ndata is not being referenced if the OSD layer holds onto a render<br \/>\nlist. [Aaron Giles]<\/p>\n<p>Moved cygwin-specific compiler options to windows.mak. [Aaron Giles]<\/p>\n<p>Removed screen aspect ratio specification from the machine driver.<br \/>\nThis information is now provided by the render\/view system. Games<br \/>\nwith odd aspect ratios should include a game-specific layout to<br \/>\nposition the screens. [Aaron Giles]<\/p>\n<p>Screenshots are now properly rotated again. Also, MAME now saves one<br \/>\nscreenshot per visible screen for multi-screen games (i.e., cyberbal<br \/>\nwill write two PNGs per snapshot taken if both screens are visible).<br \/>\n[Aaron Giles]<\/p>\n<p>Changed the way built-in layouts are handled. There is now a new<br \/>\nlayout directory in the source which contains actual .lay files.<br \/>\nThese are converted at compile time into .lh files which are<br \/>\n#included by various drivers and then referenced. The built-in set<br \/>\nof horizontal, vertical, and dual screen layouts are also handled<br \/>\nthis way now instead of being dynamically generated. In order to<br \/>\nsupport things like \u00ab\u00a0native\u00a0\u00bb aspect ratios, a limited form of<br \/>\nvariable substitution is now done on most of the XML attributes when<br \/>\nthey are read. [Aaron Giles]<\/p>\n<p>Improved default layout selection. For multiscreen games on a single<br \/>\nmonitor, the default layout will show all screens at the same time.<br \/>\nFor multiscreen games on multiple monitors, the default layouts will<br \/>\nselect one screen per game. [Aaron Giles]<\/p>\n<p>Converted the punchout driver to a proper dual screen game. Rewrote<br \/>\nthe video portion to use tilemaps. [Aaron Giles]<\/p>\n<p>Added dual screen support to the PlayChoice 10 and vsnes drivers.<br \/>\n[Aaron Giles]<\/p>\n<p>Added MDRV_DEFAULT_LAYOUT to specify a default layout at the machine<br \/>\ndriver level. [Aaron Giles]<\/p>\n<p>Added triple screen support to the Darius and Ninja Warriors drivers,<br \/>\nand dual screen support to the Warrior Blade driver. [Aaron Giles]<\/p>\n<p>Fixed palette for games which were using palette_set_brightness.<br \/>\n[Aaron Giles]<\/p>\n<p>Changed logic so that trying to run more screens than you physically<br \/>\nhave in full screen mode will just display as many as will fit rather<br \/>\nthan fighting to put multiple full screen displays on a single<br \/>\nmonitor. [Aaron Giles]<\/p>\n<p>Added optimizations to figure out the minimal set of screen areas<br \/>\nto clear, even with complicated views and multiple screens.<br \/>\n[Aaron Giles]<\/em><\/h5>\n<p>Build \u00e0 suivre (si Jets est motiv\u00e9).<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/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=12530\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Encore une version interm\u00e9diare \ud83d\ude42 0.106u8 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- listxmlvaridation0106u7ora [Aaron Giles, VGR] screenshot0106u5ora [Aaron Giles] Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Changed -listxml to accept a wildcard gamename like most other frontend options to limit which games are output. [Aaron &#8230;<\/p>\n","protected":false},"author":33,"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_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-12530","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Acdctabs"],"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\/12530","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\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12530"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/12530\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}