{"id":14195,"date":"2007-07-26T12:27:01","date_gmt":"2007-07-26T12:27:01","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=14195"},"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=14195","title":{"rendered":"[Arcade] Mame v0.117u2"},"content":{"rendered":"<p>Nouvelle version de Mame dont voici les changements:<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\njoystickremap0117u1gra [Aaron Giles]<br \/>\nmallocerror0117u1gra [Aaron Giles]<br \/>\nmouse0117u1gra [Aaron Giles]<br \/>\nnewinterface0117u1gra [Aaron Giles]<br \/>\ntapper0102gre2 [Ernesto Corvi]<br \/>\ntimber0100u3gre [Ernesto Corvi]<br \/>\ntapper0102gre1 [Aaron Giles]<br \/>\ntimber099gre [Aaron Giles]<br \/>\nmcr0103u3yel [Aaron Giles]<br \/>\ndotrone0101u5yel [Aaron Giles]<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nImola GP updates: [Phil Stroffolino]<br \/>\n - renamed from \"monzagp\"<br \/>\n - the leds are fully mapped<br \/>\n - fixes for blitter modes, that affect the \"tunnel\" area<br \/>\n - dipswitch\/port fixes; game now starts in attract mode, rather<br \/>\n    than immediately starting<br \/>\n - placeholder (handpicked) colors<\/p>\n<p>Updated DIP switches for topland & ainferno according to their<br \/>\nmanuals. [Fabio Priuli]<\/p>\n<p>More SH-4 core improvements: [Samuele Zannoli]<br \/>\n - fixes some problems in the disassembly and instruction execution<br \/>\n    from the previous patch<br \/>\n - adds interrupt management<br \/>\n - implements register bank switching<br \/>\n - adds RTC timer counters<br \/>\n - adds memory refresh timer<br \/>\n - adds three timers of the TMU<br \/>\n - adds a configuration structure that specifies the processor mode<br \/>\n    pin settings<br \/>\n - internal processor clock frequencies calculated from mode pins and<br \/>\n    cpu clock<br \/>\n - systems using the sh4 processor secify its configuration structure<\/p>\n<p>Fixed some DIP switches in littlerb. [Sonikos]<\/p>\n<p>Made some minor code quality changes across the code: [Atari Ace]<br \/>\n - avoided exporting a few global variables<br \/>\n - fixed variable names that conflicted with typedef names<br \/>\n - removed some shadow variables that were bugs or unnecessary<br \/>\n - removed extraneous #defines<\/p>\n<p>Fixed up sc61860 core, f3853 core, and pckeybd.c to work with new<br \/>\ntiming code. [Nathan Woods]<\/p>\n<p>More TIA improvements: [Wilbert Pol]<br \/>\n - fixed some minor missile graphics positioning issues<br \/>\n - moved some initialization code from tia_init to tia_reset<\/p>\n<p>Fixed a few errors related to headers in the source code. Added<br \/>\nmissing self-includes, removed dead prototypes, and added location<br \/>\ncomments in headers in mame\/includes. In a few cases the audit<br \/>\nshowed items that didn't need to be exported so they were made<br \/>\nstatic. [Atari Ace]<\/p>\n<p>Cleaned up the inputs in gdrawpkr and changed the hold buttons to<br \/>\n\"discard\" since they are in fact discard buttons. [Roberto Fresca]<\/p>\n<p>Added support for 14- and 16-segment LED displays to the MAME<br \/>\nartwork system. [Dirk Best]<\/p>\n<p>Fixed button 4 of player 2 inputs in bloodwar. [Barry Harris]<\/p>\n<p>Connected S14001A speech to the wolfpack driver. [Lord Nightmare]<\/p>\n<p>Fixed incorrect implementation of SSIO volume controls in the MCR<br \/>\ndriver. This makes the engine sound in Spy Hunter audible again,<br \/>\namong other things. [Ernesto Corvi]<\/p>\n<p>Added support back for the \"none\" option for the various *_device<br \/>\noptions. [Nathan Woods]<\/p>\n<p>Fixed HD6309 dissaembly of the post-byte for ,W++ and ,--W.<br \/>\n[Captain Ahab]<\/p>\n<p>Updated the 6532 riot interface to be more like the 6522via and<br \/>\n6821pia interfaces. [Wilbert Pol]<\/p>\n<p>Improved -listxml output to reflect new BIOS flag. New attribute<br \/>\nisbios=\"yes\" indicates that a given game is a BIOS. [Aaron Giles]<\/p>\n<p>Further tweaks to the game selection UI: [Aaron Giles]<br \/>\n - disabled the tab key<br \/>\n - added hook for general input configuration from the menu<br \/>\n - split set names from friendly names into left\/right columns<br \/>\n - added a background to the descriptive names of clones<br \/>\n - if you start with the game selection menu, hitting Esc to exit<br \/>\n    a game brings you back to the menu rather than quitting<br \/>\n    immediately<br \/>\n - fixed logic so that INI files are reloaded for each game<\/p>\n<p>Moved INI file handling fully into the core. As a side-effect of this<br \/>\nchange, <exename>.ini is no longer parsed. Changed -createconfig to<br \/>\nalways output mame.ini instead of <exename>.ini as a result.<br \/>\n[Aaron Giles]<\/p>\n<p>Renamed run_game() to mame_execute(). The game driver is no longer<br \/>\nspecified as a parameter; rather, this information is extracted from<br \/>\nthe options via OPTION_GAMENAME. [Aaron Giles]<\/p>\n<p>Fixed raw input-based lightgun buttons. [Aaron Giles]<\/p>\n<p>Cleaned up options.c code. Added priority levels to options as they<br \/>\nare set. New options are only accepted if they have greater or equal<br \/>\npriority to a previous change. Added new function options_revert() to<br \/>\nrevert options below a given priority to their defaults. Changed<br \/>\noptions_get_string() so that it always returns a valid string<br \/>\n(never NULL). Invalid strings are returned as empty strings.<br \/>\n[Aaron Giles]<\/p>\n<p>Added new functions core_filename_extract_base() and<br \/>\ncore_filename_ends_with() to corefile.h. [Aaron Giles]<\/p>\n<p>Changed menu rendering a bit. Added a background hilight to more<br \/>\nstrongly emphasize the current item. Added rendered arrows to indicate<br \/>\nmore items on the top\/bottom and to indicate selection options in the<br \/>\nDIP switch menus. Changed hilighting to be a bit less garish. Fixed<br \/>\nrepeat rates on keys to no longer be tied to the framerate.<br \/>\n[Aaron Giles]<\/p>\n<p>Added support for page up\/page down generically in menus. Also made<br \/>\npause toggle work while menus are visible. [Aaron Giles]<\/p>\n<p>Changed render_textures to allocate in a pool model, to avoid high<br \/>\nmemory overhead when allocating large numbers of textures (for example<br \/>\nin the 14- and 16-segment LED displays). [Aaron Giles]<\/p>\n<p>Fixed a number of 64-bit compiler warnings. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nKing Pin [Andrew Gardner]<br \/>\nKing Pin Multi-Game [Andrew Gardner]<br \/>\n[\/CODE]<\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/release.html\" 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...<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=14195\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle version de Mame dont voici les changements: MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- joystickremap0117u1gra [Aaron Giles] mallocerror0117u1gra [Aaron Giles] mouse0117u1gra [Aaron Giles] newinterface0117u1gra [Aaron Giles] tapper0102gre2 [Ernesto Corvi] timber0100u3gre [Ernesto Corvi] tapper0102gre1 [Aaron Giles] timber099gre [Aaron Giles] mcr0103u3yel [Aaron Giles] dotrone0101u5yel &#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-14195","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\/14195","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=14195"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/14195\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}