{"id":15846,"date":"2008-07-24T12:12:48","date_gmt":"2008-07-24T12:12:48","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=15846"},"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=15846","title":{"rendered":"[Arcade] Mame v0.126u2"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 01448: [DIP\/Input] twotiger: If you have your controller centered,<br \/>\n         it is in fact tilted slightly to the right. (Aaron Giles)<br \/>\n- 00595: [DIP\/Input] playch10.c games: Button 1 and 2 are reversed<br \/>\n         with respect to all other standard mapping. (Fabio Priuli)<br \/>\n- 02007: [Misc.] avengrgs: SH2 Recompiler Bug: Avenrgs crash<br \/>\n         (R. Belmont)<br \/>\n- 01892: [Sound] calspeed: Refreshspeed causes horrible screetching<br \/>\n         in some games [Calspeed used for example]. (Aaron Giles)<br \/>\n- 01472: [DIP\/Input] flower: Starting a game doesn't always register.<br \/>\n         (David Haywood)<br \/>\n- 02029: [DIP\/Input] aurail and clones: Coinage Dip Switches ignored<br \/>\n         (Fabio Priuli)<br \/>\n- 01902: [Core] galpani3: crash at start (Fabio Priuli)<br \/>\n- 01718: [DIP\/Input] bishi: Coin 1 and Service 1 mapped twice.<br \/>\n         (Fabio Priuli)<br \/>\n- 01572: [DIP\/Input] hypreact: Kan, Pon, Chi, Reach, Ron are mapped<br \/>\n         twice. (Fabio Priuli)<br \/>\n- 01568: [DIP\/Input] gstrik2: Service mode is mapped twice.<br \/>\n         (Fabio Priuli)<br \/>\n- 02019: [Core] vfkids: Logging for the SH-2 has been left on.<br \/>\n         (R. Belmont)<br \/>\n- 01113: [Speed] btlkroad: [possible] This game runs like slow-motion<br \/>\n         during gameplay, with 60\/60 on fps. (Nicola Salmoria)<br \/>\n- 00479: [DIP\/Input] livegal: P1 Start start a P2 game (and some<br \/>\n         inputs are misread in Test Mode) (Fabio Priuli)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nRobustified key behavior when the debugger is visible. Should now<br \/>\nproperly ignore the \"break into debugger\" keypress and not allow<br \/>\nrelated characters to filter through. Removed some hacks related to<br \/>\nmaking that work in the past. [Aaron Giles]<\/p>\n<p>Changed osd_wait_for_debugger() to take a machine parameter and a<br \/>\n\"firsttime\" parameter, which is set to 1 the first time the function<br \/>\nis called after a break. The Windows debugger uses this to ensure<br \/>\nthat the debugger has focus when you break into it. [Aaron Giles]<\/p>\n<p>Changed short names for STV BIOS back to single words. [Brian Troha]<\/p>\n<p>Added information on how to toggle the built-in speedup in Ms Pacman<br \/>\nor the fast shot in Galaga in 20pacgal. [Brian Troha]<\/p>\n<p>Removed MDRV_SOUND_ADD. Renamed MDRV_SOUND_ADD_TAG to MDRV_SOUND_ADD.<br \/>\nAll sound chips must now include a tag. Changed all existing drivers<br \/>\nto define a unique tag for each sound chip. [Aaron Giles]<\/p>\n<p>Fixed incorrect i960 behavior when generating interrupts. [ElSemi]<\/p>\n<p>Changed -listxml to now output the tag names for CPUs and sound chips.<br \/>\n[Aaron Giles]<\/p>\n<p>Added validity checks to ensure no duplicate sound or CPU tags.<br \/>\nFixed several duplicates. [Aaron Giles]<\/p>\n<p>Changed MDRV_CPU_ADD to require a tag. Removed MDRV_CPU_ADD_TAG.<br \/>\nTagged all CPUs. [Aaron Giles]<\/p>\n<p>TGP \/ Model 2 fixes [ElSemi]<br \/>\n - TGP now correctly uses table roms (model1\/2 updated accordingly)<br \/>\n - removed FIFO hack on srallyc (game now runs)<br \/>\n - added analog ports reading for model 2A\/B\/C<br \/>\n - fixed some loading instructions in the TGP. that fixes srallyc<br \/>\n    automatic transmission bug<\/p>\n<p>Merged CPU0 and 1 memory maps in flower, improved interrupt generation<br \/>\n[David Haywood]<\/p>\n<p>Dsp56156 Disassembler rewrite. [Andrew Gardner]<br \/>\n - Rearranged decoding behavior.<br \/>\n - Updated code style to MAME standards.<br \/>\n - Tested each single-word opcode with custom ROMs.<\/p>\n<p>Laserdiscs are now devices. Updated all drivers accordingly.<br \/>\n[Aaron Giles]<\/p>\n<p>Merged memory maps in battlnts, bbusters, bigevglf, bigstrkb, and<br \/>\nbionicc. [Aaron Giles]<\/p>\n<p>Added new functions attotime_to_ticks() and ticks_to_attotime() to<br \/>\nconvert between attotimes and a clock tick at an integral frequency.<br \/>\n[Aaron Giles]<\/p>\n<p>Changed the 6532 RIOT device into a proper device. Rewrote the<br \/>\nlogic to be simpler and leverage the new attotime functions. Changed<br \/>\nthe I\/O port setters to specify a mask, and changed the I\/O port<br \/>\ncallbacks to pass in the previous value. Updated tourtabl and<br \/>\ngameplan drivers to use the new device interface. [Aaron Giles]<\/p>\n<p>Converted audio\/starwars.c, audio\/exidy.c, and audio\/gottlieb.c to<br \/>\nuse the new RIOT implementation instead of rolling their own.<br \/>\n[Aaron Giles]<\/p>\n<p>Began gottlieb.c cleanup. Converted palette calculations to resistor<br \/>\nweights. Corrected video timing. Reduced the number of separate<br \/>\nmachine drivers. Fixed incorrect spriteram sizes. Populated full<br \/>\nmemory maps for the main CPU and the rev 1 sound board. More to<br \/>\ncome. [Aaron Giles]<\/p>\n<p>Fixed 8257 DMA terminal count stop for autoload mode and added<br \/>\ncallback function existance check. [Miodrag Milanovic]<\/p>\n<p>Completed removal of all explicit calls to input_port_read_indexed().<br \/>\n[Fabio Priuli]<\/p>\n<p>Converted tinklpit keycus implementation from a table to a LFSR.<br \/>\n[Olivier Galibert]<\/p>\n<p>Removed unnecessary ROM shuffling code in namconb2. [Olivier Galibert]<\/p>\n<p>Made the initialization of various Konami PPC drivers consistent<br \/>\nfrom run to run, hopefully fixing most multisession issues. Also moved<br \/>\nsome allocations from static to dynamic storage. [Atari Ace]<\/p>\n<p>Made input_port_read_indexed() private to machine\/generic.c.<br \/>\nEventually it will probably disappear altogether. Fixed the two<br \/>\nremaining instances. [Aaron Giles]<\/p>\n<p>Converted a number of drivers from A-C to using tagged input ports,<br \/>\nand AM_PORT_READ in the address maps. [Fabio Priuli]<\/p>\n<p>Added DIP locations to a large number of drivers: bwidow.c, bzone.c,<br \/>\nbestleag, blackt96, bogeyman, bombjack, boogwing, bottom9, brkthru,<br \/>\ndarwin, buggychl, squaitsa, btime, bnj, lnc, zoar, disco, cabal,<br \/>\ncanyon, cbuster, cclimber, swimmer and guzzler. [Fabio Priuli]<\/p>\n<p>Made DIP switch renderings consistent regardless of UI aspect.<br \/>\n[Aaron Giles]<\/p>\n<p>Moved more items out of .data by either applying const, removing the<br \/>\nnon-zero initializer (if its overwritten by init\/reset) or by adding<br \/>\nappropriate initialization code. [Atari Ace]<\/p>\n<p>Removed conditional logging code in favor of allowing the compiler to<br \/>\noptimize it out. This prevents bitrot of #ifdef'ed code. [Atari Ace]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nShinobi III (Mega Play) [Tomasz Slanina, Kowal]<br \/>\nPlayer's Edge Plus (X002069P) Double Double Bonus Poker [Hammer300]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nMajor Title (World) [Tirino73 \/ MAME Italia]<br \/>\nWinding Heat (EAA, Euro v1.11) [Highwayman]<br \/>\nDemon's World \/ Horror Story (set 5) [Corrado Tomaselli]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nRail Chase 2 [AndyGeezer]<br \/>\n[\/CODE]<br \/>\n<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/updates.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=15846\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 01448: [DIP\/Input] twotiger: If you have your controller centered, it is in fact tilted slightly to the right. (Aaron Giles) &#8211; 00595: [DIP\/Input] playch10.c games: Button 1 and 2 are reversed with respect &#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-15846","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\/15846","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=15846"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/15846\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}