{"id":20460,"date":"2012-01-09T11:32:57","date_gmt":"2012-01-09T11:32:57","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=20460"},"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=20460","title":{"rendered":"[Arcade] Mame v0.144u5"},"content":{"rendered":"<p>&#8230;<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 04594: [Sound] All sets in wiz.c: Missing Sound and\/or Music (Darq)<br \/>\n- 04590: [Sound] firebarr: Music randomly blocks on the last sound and<br \/>\nplays it forever (Alex Jackson)<br \/>\n- 04589: [Crash\/Freeze] mstworld: Access Voilation before OK (hap)<br \/>\n- 04573: [Gameplay] spangbl: Die too quickly during attract mode<br \/>\n(timing) (hap)<br \/>\n- 04584: [Crash\/Freeze] Various sets in namcob1.c: Failure to boot<br \/>\npast post or disclaimer screen (hap)<br \/>\n- 04582: [Gameplay] bkrtmaq quiztou numanath swcourt swcourtj exvania<br \/>\nexvaniaj: some games fails to pass selftest or freeze after<br \/>\ncopyright information (hap)<br \/>\n- 04301: [Sound] cobram3: Game plays using Mach 3 sound effects<br \/>\ninstead of Cobra Command ones. (Mariusz Wojcieszek)<br \/>\n- 04581: [Gameplay] brapboys: game loops on crc check (hap)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFix for inverted RON \/ REACH buttons in kiwames [Angelo Salese, Fujix]<\/p>\n<p>Ported PC CGA device emulation from MESS to MAME, and updated Filetto<br \/>\nand Tetris (KR) to use it accordingly [Angelo Salese]<\/p>\n<p>Added proper background hook-up for Tetris KR [Angelo Salese]<\/p>\n<p>Added preliminary superimposing flag for CGA, and implemented for<br \/>\nTetris KR, now it properly mixes between CGA graphics and external<br \/>\nbackground [Angelo Salese]<\/p>\n<p>Added 'buzzer' sound to Filetto and Tetris KR [Angelo Salese]<\/p>\n<p>CPS-1 update [Team CPS-1]:<br \/>\n* Dumped and added MB63B.1A PAL to slammast and clones (Kold666)<br \/>\n* Fixed mbomberj, mbombrd, mbombrdj Q-Sound ROMs labels and<br \/>\nlocations, added Q-Sound PALs<\/p>\n<p>Worked around 0x3d8 VGA reading, and fixed California Chase in using<br \/>\nthe right VGA card [Angelo Salese]<\/p>\n<p>Hooked up a proper VGA card for Psychic Force 2012 (waiting for<br \/>\nfurther info about the VGA card used) [Angelo Salese]<\/p>\n<p>Added Tourvision bios ver. 52 [f205v, Corrado Tomaselli]<\/p>\n<p>Fixed Atari logo bad colors at POST in Area 51:Site 4 [Angelo Salese]<\/p>\n<p>Change 'screen' parameter in SCREEN_UPDATE and SCREEN_EOF callbacks to<br \/>\na reference. Remove redundant machine parameter from SCREEN_EOF.<br \/>\nRemove old vestiges of driver_device video_eof override since it<br \/>\nwasn't being used. Update all multi-screen games to use separate<br \/>\nfunctions for each screen (calling into common code where<br \/>\nappropriate). [Aaron Giles]<\/p>\n<p>i8251: Implemented transmit and receive data callbacks [Barry<br \/>\nRodewald]<\/p>\n<p>arm7: implemented MMU permission faults [Tim Schuerewegen]<\/p>\n<p>arm7: return correct MMU ID Code register values for ARM920T\/ARM7500<br \/>\n[Tim Schuerewegen]<\/p>\n<p>s3c24xx: lots of changes for future Happy Fish 302-in-1 and Palm Z22<br \/>\n(mess) drivers [Tim Schuerewegen]<\/p>\n<p>chdman: fixed -extractcd of images with postgaps. CHDs do not need<br \/>\nreconversion, this was an -extractcd problem only. [R. Belmont]<\/p>\n<p>Implemented every single documented x87 co-processor opcodes in 386+<br \/>\nCPU cores [Angelo Salese]<\/p>\n<p>Converted bitmap_t and rectangle into proper classes. Replaced<br \/>\nBITMAP_ADDR* macros with bitmap->pix* functions, and moved<br \/>\nbitmap_fill() to bitmap->fill() among other similar changes. Bitmap<br \/>\nfields now only available via accessors. Replaced sect_rect with &=<br \/>\nand union_rect with |= operators for rectangle classes. Some general<br \/>\ncleanup as a result of these changes. [Aaron Giles]<\/p>\n<p>Implemented generic functions for RDMSR and WRMSR opcodes in Pentium<br \/>\nCPU core (i.e. no MSR is actually hooked up so far) [Angelo Salese]<\/p>\n<p>Hooked up device in Savage Quest, dies at floppy error [Angelo Salese]<\/p>\n<p>Hooked up devices for X-Tom 3d, gets to BOOT error if you soft reset<br \/>\nonce [Angelo Salese]<\/p>\n<p>segae.c: Updated driver to use the implementation from<br \/>\nsrc\/emu\/video\/315_5124.c and modernized driver.<br \/>\n[Enik Land, Wilbert Pol]<\/p>\n<p>Bulk converted cliprect * to cliprect & across the system. This makes<br \/>\ncliprects mandatory everywhere. In general, cliprects were being<br \/>\ncorrectly passed through the video side of most drivers already, so it<br \/>\nis mostly a semantic change. Note that with my previous change,<br \/>\nbitmaps have cliprects, so if you just want to clip to the bitmap's<br \/>\nboundaries, pass bitmap->cliprect() instead of NULL (which is no<br \/>\nlonger permitted). [Aaron Giles]<\/p>\n<p>68HC05: CLR instruction should not affect the carry flag. Verified<br \/>\nwith Freescale programmer's manual. [R. Belmont]<\/p>\n<p>Hooked up basic devices in Queen and Midway Quicksilver HWs [Angelo<br \/>\nSalese]<\/p>\n<p>mcr.c: added twotiger stereo 8-track tape sample playback<br \/>\n[italie, Mr. Do, hap]<\/p>\n<p>Bulk conversion of bitmap_t * to bitmap_t & . With this change the<br \/>\nparameters for the global SCREEN_UPDATE callback match the parameters<br \/>\nfor the driver_device version. Added allocate() and deallocate()<br \/>\nmethods to bitmap_t to permit cleaner handling of bitmaps in drivers<br \/>\nand modern devices. [Aaron Giles]<\/p>\n<p>m680x0: fix case where the MMU trashed memory [R. Belmont]<\/p>\n<p>Removed machine.generic.tmpbitmap, VIDEO_START(generic_bitmapped), and<br \/>\nSCREEN_UPDATE(generic_bitmapped). In their place, each screen_device<br \/>\nnow maintains a default bitmap which is automatically copied to the<br \/>\nscreen on each update if no SCREEN_UPDATE function is provided and if<br \/>\nno driver_device::video_update override is present. This bitmap can be<br \/>\nfound by querying the screen's new default_bitmap() method.<br \/>\n[Aaron Giles]<\/p>\n<p>Hooked up devices and flash loading for Funky Ball, game currently dies<br \/>\nat a Voodoo color DAC register check [Angelo Salese]<\/p>\n<p>Removed old C-based interface to astrings. astring exists only as a<br \/>\nclass now. Updated all stragglers (mostly tools) to use the class<br \/>\nform. [Aaron Giles]<\/p>\n<p>[MCS48] Fixed I8021\/I8022 clock divider. [Curt Coder]<\/p>\n<p>CPS-3 update [Team CPS-1]:<br \/>\n* Dumped and added Street Fighter III 3rd Strike Euro BIOS, unlocked<br \/>\n2 new sets<br \/>\n* Reordered all sets per release date<br \/>\n* Minor fixes<\/p>\n<p>ARM7: Fixed 39-in-1 booting. [Tim Schuerewegen]<\/p>\n<p>aquarium.c: removed region hack, fixed offtune music, fixed testmode<br \/>\n[hap]<\/p>\n<p>chdman: don't be case sensitive on the input type extension<br \/>\n[R. Belmont]<\/p>\n<p>OS\/2 updates [KO Myung-Hun]<\/p>\n<p>Fix four spc700 opcodes which didn't disassemble correctly [kevtris]<\/p>\n<p>i386: Moved stack changes to be after protection checks in RETF and<br \/>\nIRET Made ARPL protected mode only Added protection checks when MOVing<br \/>\nto a segment register. [Barry Rodewald]<\/p>\n<p>Added delayed interrupts in idectrl to enable booting on some older<br \/>\nbioses [Carl]<\/p>\n<p>scsihd.c: Get sector size from CHD metadata to support old 256<br \/>\nbytes\/sector SASI drives, and allow hard disk image subdevices.<br \/>\n[Curt Coder]<\/p>\n<p>started converting steppers to simulate actual behavior in a more<br \/>\nlogical way, rather than using hardcoded tables [J. Wallace]<\/p>\n<p>PGM driver cleanups. [David Haywood]<\/p>\n<p>Rainbow Island driver cleanups + rename to avoid mess conflict<br \/>\n[David Haywood]<\/p>\n<p>Improved puzzli2 protection simulation [iq132]<\/p>\n<p>uiimage\/diimage: Dumbify the menus and add a control layer<br \/>\n[O. Galibert]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nQuizard 1.8 [Klaus Sommer, Team Europe, The Dumping Union]<br \/>\nQuizard 2.3 [Klaus Sommer, Team Europe, The Dumping Union]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nRival Schools: United By Fate (Euro 971117)<br \/>\n[Corrado Tomaselli, The Dumping Union]<br \/>\nStreet Fighter III 3rd Strike: Fight for the Future (Euro 990608)<br \/>\n[Layne, Smitdogg, The Dumping Union]<br \/>\nStreet Fighter III 3rd Strike: Fight for the Future (Euro 990512)<br \/>\n[Layne, Smitdogg, The Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nUSA Pro Basketball (Tourvision PCE bootleg) [Clawgrip]<br \/>\nThunder Blade (Tourvision PCE bootleg) [Clawgrip]<br \/>\nPower League IV (Tourvision PCE bootleg) [Clawgrip]<br \/>\nRastan Saga II (Tourvision PCE bootleg) [Clawgrip, AUMAP]<br \/>\nQuizard 3.4 [Klaus Sommer, Team Europe, The Dumping Union]<br \/>\nVirtuality SU2000 [Phil Bennett, SailorSat]<br \/>\n7 Smash [Yohji, Smitdogg, Charles MacDonald, The Dumping Union]<br \/>\n[\/CODE]<\/p>\n\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=20460\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>&#8230; MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 04594: [Sound] All sets in wiz.c: Missing Sound and\/or Music (Darq) &#8211; 04590: [Sound] firebarr: Music randomly blocks on the last sound and plays it forever (Alex Jackson) &#8211; 04589: [Crash\/Freeze] mstworld: Access Voilation &#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_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-20460","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\/20460","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=20460"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/20460\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}