{"id":13739,"date":"2007-05-04T09:19:40","date_gmt":"2007-05-04T09:19:40","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=13739"},"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=13739","title":{"rendered":"[Arcade] Mame V0.112u1"},"content":{"rendered":"<p>Ca faisait tellement longtemps&#8230;<\/p>\n<p><code><br \/>\nMAMETesters Bugs Fixed<\/p>\n<p>----------------------<\/p>\n<p>m4_0111u4gra [Mike Ellery]<\/p>\n<p>mouser0112yel [Mamesick]<\/p>\n<p>bnj0111u5ora [Canim]<\/p>\n<p>Source Changes<\/p>\n<p>--------------<\/p>\n<p>Improvements to the Cidelsa driver: [Curt Coder]<\/p>\n<p> - Fixed the disassembly of cdp1802 opcode LSKP<\/p>\n<p> - Changed the cdp1802 opcode OUT to increment R(X) after calling the <\/p>\n<p>    write handler<\/p>\n<p> - Set cdp1869 display size and visible area according to data sheet<\/p>\n<p> - Added cdp1869 CFC emulation (probably never used by anything but <\/p>\n<p>   just for completeness' sake)<\/p>\n<p> - Cleaned up driver<\/p>\n<p>Improvements to the M2 driver: [Ville Linde]<\/p>\n<p> - Added preliminary CD controller emulation<\/p>\n<p> - Hooked up some more multi-processor functionality and interrupts<\/p>\n<p>Improvements to C352 sound emulator: [cync, hoot development team]<\/p>\n<p> - Rewrote loop and flag handling, added support for global key-on <\/p>\n<p>    register<\/p>\n<p> - Fixed state saving<\/p>\n<p>Worked around compilation error on MSVC that caused \"Calendar error\"<\/p>\n<p>in the Neo Geo games. [Atari Ace]<\/p>\n<p>Rewrote much of the RF5C400 sound emulator to support looping, stereo<\/p>\n<p>panning, and 8-bit sample support.<\/p>\n<p>[hoot development team, Ville Linde]<\/p>\n<p>Removed patch from mjleague now that it is not needed. <\/p>\n<p>[Arenzo Fabrice]<\/p>\n<p>Fixed bubbletr crosshairs. [Canim]<\/p>\n<p>Cleaned up information in mamedriv.c. [Brian Troha]<\/p>\n<p>Added save state support for all games in gng.c, gunsmoke.c, lasso.c, <\/p>\n<p>solomon.c and terracre.c. [Vas Crabb]<\/p>\n<p>Replaced implementation of Namco 54xx sound chip with new MB8844 CPU<\/p>\n<p>core running the original embedded ROM code. Removed old sound core.<\/p>\n<p>Pole Position and Bosconian no longer require samples as a result.<\/p>\n<p>[Nicola Salmora, Ernesto Corvi, Guru]<\/p>\n<p>Added new function driver_get_count() to return the number of drivers.<\/p>\n<p>[Nathan Woods]<\/p>\n<p>Added a bunch of new protection routines for SD Gundam & Heated <\/p>\n<p>Barrel. [Angelo Salese]<\/p>\n<p>Input system changes: [Derrick Renaud]<\/p>\n<p> - Added new IPT_POSITIONAL control type. This is for Ikari type <\/p>\n<p>    rotary controls and gray-code devices like Seawolf. This makes <\/p>\n<p>    rotary and gray-code controls easy to enter without custom <\/p>\n<p>    handlers.<\/p>\n<p> - Fixed some rounding and min\/max errors in the core input code.<\/p>\n<p> - Modified crosshair code to be based on real scaling, see Seawolf <\/p>\n<p>    for an example. It can now also have multiple crosshairs on one <\/p>\n<p>    input port if needed.<\/p>\n<p> - Added back in the namcos2 crosshairs. Turns out they are needed <\/p>\n<p>    for calibration.<\/p>\n<p> - Removed the gwar control hack from the Ikari games that did not <\/p>\n<p>    need it. Modified the gwar control hack so it is only used for 1 <\/p>\n<p>    frame, making it unnoticeable.<\/p>\n<p> - Updated boothill, gunfight, seawolf, spcenctr to use the new <\/p>\n<p>    PORT_REMAP_TABLE.<\/p>\n<p>Fixed the exidy\/stern-sb1000 6840-based sound hardware to use what <\/p>\n<p>is believed (based on the schematic) to be the proper LFSR\/PRNG <\/p>\n<p>waveform for its secondary clock source. [Lord Nightmare]<\/p>\n<p>Updated Dragon Bowl to use HOLD_LINE for sound IRQs. Also did the same<\/p>\n<p>for the following drivers: afega, ettrivia, funybubl, jack, mustache,<\/p>\n<p>seta, trvmadns, wink. [Pierpaolo Prazzoli]<\/p>\n<p>Changed 6809\/6309 CPU cores to call the MAME debugger when CWAI\/SYNC<\/p>\n<p>is used. [Nathan Woods]<\/p>\n<p>Fixed uninitialized use of video_dma_address to address the rfjet<\/p>\n<p>crash in 64-bit builds. [Ville Linde]<\/p>\n<p>Added support for the Motorola MPC8240 to the PowerPC core.<\/p>\n<p>[Ville Linde]<\/p>\n<p>Improved ZIP file searching to look first for name + CRC match, second<\/p>\n<p>for CRC-only match, and lastly for name-only match. [Ben Rudiak-Gould]<\/p>\n<p>Verified and improved stepper behavior based on comparison with a<\/p>\n<p>real machine. [James Wallace]<\/p>\n<p>Changed file2str to work for any binary file and output the data as<\/p>\n<p>an array of bytes rather than a string. [Aaron Giles]<\/p>\n<p>Made UI font size computations more flexible. This ensures that fonts<\/p>\n<p>are scaled vertically by an integral factor and should produce nice<\/p>\n<p>proportions for most fonts now. [Aaron Giles]<\/p>\n<p>Added new function sound_find_sndnum_by_tag() to look up a sound<\/p>\n<p>index by its tag. [Aaron Giles]<\/p>\n<p>Made osd_uchar_from_osdchar a member of the osdcore file library.<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Created new generic bitmap management code with fewer dependencies on<\/p>\n<p>the rest of MAME so that it can be used by utility code. Changed <\/p>\n<p>bitmap_alloc to always take a format parameter. Deprecated<\/p>\n<p>bitmap_alloc_format. Updated all drivers to pass an explicit format<\/p>\n<p>when allocating a bitmap. Changed auto_bitmap_alloc in the same<\/p>\n<p>fashion. [Aaron Giles]<\/p>\n<p>Split some functionality from fileio.c into new module corefile.c,<\/p>\n<p>which can be used by utilities to get unicode support and fopen-style<\/p>\n<p>file I\/O built on top of the OSD routines. Rebuilt fileio.c on top of<\/p>\n<p>the core file code. Added mame_core_file() to get the underlying<\/p>\n<p>core_file object from a mame_file so it can be used with png and<\/p>\n<p>xmlfile code. [Aaron Giles]<\/p>\n<p>Changed the way the tiny build works. There is now the concept of a<\/p>\n<p>SUBTARGET. By default SUBTARGET is set equal to TARGET (which is mame)<\/p>\n<p>and everything builds as normal. The makefile that is included is now<\/p>\n<p>src\/$(TARGET)\/$(SUBTARGET).mak. Thus, to do a tiny build, you now<\/p>\n<p>have to specify \"make SUBTARGET=tiny\". This will produce an output <\/p>\n<p>executable with a name $(TARGET)$(SUBTARGET) (mametiny in this case).<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Turned ENABLE_BORDER_PIX back on, since so many people seem to be<\/p>\n<p>having trouble without it. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<\/p>\n<p>---------------------------------------------------<\/p>\n<p>Cash Quiz [Pierpaolo Prazzoli]<\/p>\n<p>Sidewinder [smf]<\/p>\n<p>New clones added<\/p>\n<p>----------------<\/p>\n<p>Power Spikes (China) [Pierpaolo Prazzoli]<\/p>\n<p>Rastan Saga (Japan Rev 1) [Gerald Coy]<\/p>\n<p>Eco Fighters (USA 931203) [Nicola Salmoria]<\/p>\n<p>Ultimate Ecology (Japan 931203) [Nicola Salmoria]<\/p>\n<p>Eco Fighters (Asia 931203) [Nicola Salmoria]<\/p>\n<p>Night Warriors: Darkstalkers' Revenge (Hispanic 950403) [Nicola]<\/p>\n<p>Night Warriors: Darkstalkers' Revenge (Brazil 950403) [Nicola][\/CODE]<\/p>\n<p>Pas de diff update \u00e0 cause d'une r\u00e9organisation \u00e9norme du code source, un t\u00e9l\u00e9chargement complet de celui-ci est donc plus appropri\u00e9.<\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=13739\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ca faisait tellement longtemps&#8230; MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- m4_0111u4gra [Mike Ellery] mouser0112yel [Mamesick] bnj0111u5ora [Canim] Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Improvements to the Cidelsa driver: [Curt Coder] &#8211; Fixed the disassembly of cdp1802 opcode LSKP &#8211; Changed the cdp1802 opcode OUT to &#8230;<\/p>\n","protected":false},"author":12,"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-13739","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-space1"],"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\/13739","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13739"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/13739\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}