{"id":15417,"date":"2008-04-17T12:31:47","date_gmt":"2008-04-17T12:31:47","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=15417"},"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=15417","title":{"rendered":"[Arcade] Mame v0.124u3"},"content":{"rendered":"<p>Encore.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n01691: [Misc.] Various Sets: when exiting a game, seems to be<br \/>\n  any game I get an eip error (Aaron Giles)<br \/>\n01697: [Graphics] sfa3, sfa3b, sfa3u, sfa3ur1: About the blue<br \/>\n  background in startup screen. (Nicola Salmoria)<br \/>\n00206: [Graphics] ninjakd2: PCB info for Nicolas state.<br \/>\n  (Nicola Salmoria)<br \/>\n01695: [DIP\/Input] ptblank, gunbulet: Crosshair doesn't move (smf)<br \/>\n01694: [Graphics] punisher, punishrj, punishru: missing graphic<br \/>\n  (Nicola Salmoria)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nPSX core updates: [smf]<br \/>\n - removed casts and removed unnecessary decoding from NCLIP.<br \/>\n - added signed values to PAIR & PAIR64.<br \/>\n - renamed PAIR64.lw to PAIR64.q<br \/>\n - tidied up DPCS, improved flag calculation and added support for<br \/>\n    lm\/sf fields.<br \/>\n - added sf\/lm support to INTPL, improved flag calculation &<br \/>\n    calculates correct rgb<br \/>\n - fixed calculation of bit 31 of GTE FLAG register, when writing<br \/>\n    to it directly.<br \/>\n - added lm mode to OP and fixed the calculation.<br \/>\n - added lm mode to SQR.<\/p>\n<p>Seibu implementation cleanups: [David Haywood]<br \/>\n - added cop\/heatbrl ram clear stuff<br \/>\n - tried to make cop a bit more generic, breaks a few things for<br \/>\n    now, but better than duplicated code all over the place<br \/>\n - added the sound cpu to raiden2, although it doesn't make any sounds<\/p>\n<p>Fixed CPS1 palette control register to match tests on msword psb.<br \/>\n[Nicola Salmoria, Corrado Tomaselli]<\/p>\n<p>Changed the pic8259 implementation into a device. [Wilbert Pol]<\/p>\n<p>Fixed an opcode in quizf1. Fixed encrypted disassembly for<br \/>\nbp+ix+offset8 and bp+it+offset8. [Robiza]<\/p>\n<p>Modified bionicc to compute the palette based on the schematics.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Verified several CPS1 graphics ROM mappings against PAL dumps.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Changed device read\/write functions to take a const device_config *.<br \/>\nReverted recent hacks to get around this and removed unnecessary<br \/>\ncasts. [Aaron Giles]<\/p>\n<p>Fixed I8039 DAA instruction when A is > 0xF9. [Wilbert Pol]<\/p>\n<p>Fixed crosshair update when the game is not polling the coordinates.<br \/>\n[smf]<\/p>\n<p>Merged CPS1, CPS2 memory maps and some tweaks from schematics, though<br \/>\nto get perfect memory maps dumps of the A-board PALs would be needed.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Adjusted docastle refresh rate to match PCB measurement.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Finished memory map merge for W drivers. [Andrew Gardner]<\/p>\n<p>Added support for using smaller-sized memory handlers directly in<br \/>\nmemory maps. To do so, you need to use the new AM_READn\/AM_WRITEn<br \/>\nmacros and specify a mask for which bits are connected. [Aaron Giles]<\/p>\n<p>Removed word-sized handlers from 6821pia.c. Updated drivers that<br \/>\nneeded them to use these new interfaces instead. [Aaron Giles]<\/p>\n<p>Updated gaelco3d.c and itech8.c to remove the need for memconv.h<br \/>\nby using this new feature. [Aaron Giles]<\/p>\n<p>Added machine parameter and macros for the CDP1802 callback functions.<br \/>\nThis seems to have fixed the player sprite flashing in Destroyer\/<br \/>\nAltair\/Draco. [Curt Coder]<\/p>\n<p>Fixed lookup table for sprites in spikes91. [Robiza]<\/p>\n<p>Made some changes to the 'v25' code in toaplan2.c. Batsugun does<br \/>\nupload what looks to be the entire program, unencrypted. If enabled<br \/>\nit runs to the point of waiting for interrupts, however, for those it<br \/>\nlooks like it needs a real V25 core with register banks etc.<br \/>\n[David Haywood]<\/p>\n<p>Converted the IDE controller to a device. Updated all drivers<br \/>\naccordingly. [Aaron Giles]<\/p>\n<p>Added new functions for dynamically installing device memory<br \/>\nread\/write handlers. [Aaron Giles]<\/p>\n<p>Updated install_memory_XXX_handler() functions to take a machine<br \/>\nparameter. Updated all drivers accordingly. [Aaron Giles]<\/p>\n<p>Merged installation of read and write handlers where appropriate.<br \/>\n[Aaron Giles]<\/p>\n<p>Simplified memory.c code for dynamic installation so that a single<br \/>\nfunction handles all the work; a NULL read or write handler<br \/>\nindicates not to install anything for reads or writes. [Aaron Giles]<\/p>\n<p>Fixed sprite overdraw mode to match Mutant Night movie.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Properly marked puzznici as a bootleg and disabled the MCU simulation<br \/>\non it, it has it's own internally. [David Haywood]<\/p>\n<p>Merged memory maps for aquarium, argus, armedf, bagman, battlera<br \/>\ndrivers. [Aaron Giles]<\/p>\n<p>Created new macro: AM_RAM_WRITE(handler) which specifies a memory<br \/>\nrange to be RAM-like for reads but calls the given handler for writes.<br \/>\n[Aaron Giles]<\/p>\n<p>Replaced AM_READWRITE(SMH_RAM, handler) with AM_RAM_WRITE(handler).<br \/>\nAlso replaced AM_RAM AM_WRITE(handler) with AM_RAM_WRITE(handler).<br \/>\n[Aaron Giles]<\/p>\n<p>Added correct rom dump for Shinobi4 set. [Arzeno Fabrice]<\/p>\n<p>Added good denjinmk graphic rom. [Guru]<\/p>\n<p>Removed ancient 720 kludge in the T-11 core. [Aaron Giles]<\/p>\n<p>Added support in the T-11 core for an external vector via irq_callback.<br \/>\nApparently the hardware actually did support this and it is necessary<br \/>\nfor emulating the BK 0010\/11 computer in MESS. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nShow Hand [Luca Elia]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nLed Storm Rally 2011 (US) [Bryan McPhail]<br \/>\nShinobi (alternate set) [Brian Troha]<br \/>\nAero Fighters (bootleg set 2) [Robiza]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nNandemo Seal Iinkai [Luca Elia]<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=15417\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Encore. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 01691: [Misc.] Various Sets: when exiting a game, seems to be any game I get an eip error (Aaron Giles) 01697: [Graphics] sfa3, sfa3b, sfa3u, sfa3ur1: About the blue background in startup screen. (Nicola Salmoria) &#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-15417","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\/15417","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=15417"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/15417\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}