{"id":17212,"date":"2009-05-28T20:43:57","date_gmt":"2009-05-28T20:43:57","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17212"},"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=17212","title":{"rendered":"[Arcade] Mame v0.131u3"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese)<br \/>\n- 03196: [DIP\/Input] daisyari: Game resets itself after full strip of<br \/>\n         girl (Tafoid)<br \/>\n- 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag<br \/>\n         (Angelo Salese)<br \/>\n- 03190: [Documentation] 86lions: 'Wrong' colours seem fixed when you<br \/>\n         swap R\/B values (Angelo Salese)<br \/>\n- 03149: [Crash\/Freeze] All sets in cps3.c: Access Violation<br \/>\n         (Aaron Giles)<br \/>\n- 03187: [Documentation] scin: Game title is different as shown in<br \/>\n         picture (Fabio Priuli)<br \/>\n- 03176: [Graphics] cheekyms: Graphic Regression (Pierpaolo Prazzoli)<br \/>\n- 03182: [Sound] Many sets in system1.c: Missing Sound (Aaron Giles)<br \/>\n- 03178: [DIP\/Input] dragngun: Unable to move Crosshair (Fabio Priuli)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed Oki banking in Grand Cross. [Angelo Salese]<\/p>\n<p>Added basic ADPCM support to Grand Cross [Angelo Salese]<\/p>\n<p>Fixed title screen display in Joshi Volleyball [Angelo Salese]<\/p>\n<p>Fixed sound mute for system 2 games. [Aaron Giles]<\/p>\n<p>The logic for detecting merged roms did not check all the rom sources<br \/>\nin the parent, leading to cases where roms from devices aren't<br \/>\ndetected as merged (e.g. ldv1000 in superdqs). This fixes it.<br \/>\n[Atari Ace]<\/p>\n<p>Added save state to artmagic.c and runaway.c. [Xander]<\/p>\n<p>Added newly-dumped PROMs to Robocop. [Irongiant]<\/p>\n<p>Added static qualifiers to recently-added code. [Atari Ace]<\/p>\n<p>Added missing coin lockout to lottofun. [Luigi30]<\/p>\n<p>Improved lamp output in MPU4.c. Redrawing now only occurs on the peaks<br \/>\nof the 50Hz AC Power. [AGEMAME]<\/p>\n<p>Updated the megatech.c parts list with info from more carts and<br \/>\nfixed some errors in the notes for the rom definitions, and arranged<br \/>\nthem in correct order. [Smitdogg]<\/p>\n<p>Added LSHIFT and RSHIFT as alises to << and >> for cheat files.<br \/>\n[Pugsy]<\/p>\n<p>Added Guru-readme(TM) for Triforce. [Guru]<\/p>\n<p>Added Guru-readme(TM) for Sega model3 and I\/O board. [Guru]<\/p>\n<p>Moved the configuration of m6502-family callbacks to the cpu<br \/>\nconfiguration. [Wilbert Pol]<\/p>\n<p>Split Naomi video ram access into 32-bit \/ 64-bit areas pending more<br \/>\ninformation on how they actually mirror (it's not a straight mirror).<br \/>\n[David Haywood]<\/p>\n<p>psattack CF card redump and ID metadata added to create a CHD. [Guru]<\/p>\n<p>H8 series MCU updates: [R. Belmont]<br \/>\n - Implemented 8-bit timers and free-running counter for H8\/3334<br \/>\n - Added bld #imm, @Rd instruction<br \/>\n - Improvements to interrupts and the serial ports<\/p>\n<p>Namco System 23 update: [R. Belmont]<br \/>\n - Changes and documentation added on how the I\/O board is hooked up.<br \/>\nThe H8\/3334 based TSS-I\/O board sometimes handshakes successfully in<br \/>\nTime Crisis 2 now but timing-related problems remain.<\/p>\n<p>Namco System Super 22 update: [R. Belmont]<br \/>\n - Reimplemented SPOT RAM - Tokyo Wars relied on some details not<br \/>\n    previously seen<br \/>\n - Fixed uninitialized RAM area that caused random sprite colors<br \/>\n    since 0.120 (thanks to Phil Bennett for debugging the problem)<br \/>\n - Updated Guru Readme(tm)<\/p>\n<p>Fixed Aliens P2 inputs. [stephh]<\/p>\n<p>Gladiator coinage fix. [Tafoid]<\/p>\n<p>Fixed regressed sound in wc90b.c. Also fixed nested NMIs, improving<br \/>\nmsm sound, and converted memory maps to current standards.<br \/>\n[Angelo Salese]<\/p>\n<p>Corrected the 202 entry in the LFO Frequency Table (and comments for<br \/>\nit) for the YMF271 based on a formula by Olivier Galibert.<br \/>\n[Brian Troha, Roman Scherzer]<\/p>\n<p>Added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as<br \/>\nthe bprom type. [Brian Troha]<\/p>\n<p>Fixed ROM filename for Battle Zone. [Andrew Welburn]<\/p>\n<p>Added basic MSM support for Super Crowns Golf, and fixed NMI<br \/>\ngeneration. Also found & hooked up the flip screen bit, and cleaned<br \/>\nup the memory maps. [Angelo Salese]<\/p>\n<p>Hooked up sprite buffering in the Jaleco Mega System 1 driver.<br \/>\n[Angelo Salese]<\/p>\n<p>Corrected Euro League clock speeds. [Mike Coates]<\/p>\n<p>Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the<br \/>\ndriver. Added an heuristic table for the msm samples. Fixed MSM<br \/>\nfrequency. [Angelo Salese]<\/p>\n<p>Hooked up sound in Super Shanghai Dragon's Eye. [Angelo Salese]<\/p>\n<p>Fixed some dip-switches quirks in the Mexico 86 driver and enabled the<br \/>\nsingle board 4 players mode. [Angelo Salese]<\/p>\n<p>Improved timing of communication between the main and sound cpus in<br \/>\nthe megadriv driver. [Wilbert Pol]<\/p>\n<p>Fixed flickering in Super Shanghai Dragon's Eye on girl presentation<br \/>\nscreens. Split memory maps for the different sshangha version, and<br \/>\nfixed sound in the parent set. [Angelo Salese]<\/p>\n<p>Added I8751 ROM to sqixu [Dr. Decapitator, Nicola Salmoria]<\/p>\n<p>Fixed sqix\/sqixa bootleg MCU bad dump by comparison with the original.<br \/>\n[Nicola Salmoria]<\/p>\n<p>Fixed coin lockout in Tetris (Arkanoid HW) and removed the<br \/>\nGAME_WRONG_COLORS flag since the colors are correct. [Angelo Salese]<\/p>\n<p>Added MSM hook-up for Ganbare Chinsan Ooshoubu. [Angelo Salese]<\/p>\n<p>Fixed background colors in Tryout and cleaned-up the NMI firings on<br \/>\ncoin insertion. [Angelo Salese]<\/p>\n<p>Cleaned-up the Mazer Blazer driver. [Angelo Salese]<\/p>\n<p>Fixed foreground color offsets in Tryout, game colors should now be<br \/>\n100% accurate. Also fixed flip X on the sprites, fixed scrolling<br \/>\nissues, and added screen disable flag. [Angelo Salese]<\/p>\n<p>Disabled unused variables in the project that were only assigned to<br \/>\nbut never used. [Oliver Stoeneberg]<\/p>\n<p>Removed the pulse input on the touchscreen for the touchmaster<br \/>\ndrivers, making centipede returns (tm4k), breakout3k (tm3k),<br \/>\nwordsearch (tm8k) and possibly other games playable do to the need for<br \/>\n\"dragging\" the screen. An example of this is the word search game<br \/>\nwhere it is necessary to drag from the start letter to the end to<br \/>\nhighlight the selection, which is not possible with a pulse input.<br \/>\n[Mike Green]<\/p>\n<p>Corrected the clock speed for Pirate Ship Higemaru. [Stefan Lindberg]<\/p>\n<p>Hand-tuned bgm OKI sound chip frequency in mirage.c. [Angelo Salese]<\/p>\n<p>Added readmes to Jail Break, Ninja Warriors, Operation Wolf and<br \/>\nRainbow Islands. [Guru]<\/p>\n<p>Fixed sound banking and priorities in Mirage Youjuu Mahjongden.<br \/>\n[Angelo Salese]<\/p>\n<p>Decoded color proms and fixed bitplanes in Mirax. [Angelo Salese]<\/p>\n<p>CPUs actually take some time to reset. Changed the 68000\/68010 to<br \/>\neat an appropriate number of cycles after a reset. [Aaron Giles]<\/p>\n<p>Sega System 16A changes: [Aaron Giles, Dr. Decapitator]<br \/>\n * Added MCU dumps to quart21 and bodyslam<br \/>\n * Hooked up MCU in these games<br \/>\n * Marked games using simulated MCU as \"unemulated protection\"<br \/>\n    as the MCUs clearly do more than what we are simulating<\/p>\n<p>Eliminated SMH_* usage in all memory maps in drivers beginning with<br \/>\nA and B. [MooglyGuy]<\/p>\n<p>Added some security custom info to the Sega drivers<br \/>\n(from http:\/\/www.higenekodo.jp\/sega_n.htm). [Yasuhiro Ogawa]<\/p>\n<p>Converted the Namco 50xx, 51xx, 52xx, 53xx, 54xx, and 06xx into<br \/>\nproper devices. [Aaron Giles]<\/p>\n<p>Added DERIVED_CLOCK() macro which can be used by sub-devices to<br \/>\nderive their clock from the parent device. [Aaron Giles]<\/p>\n<p>Tweaked some of the laserdisc interfaces to use ROM_NAME() and<br \/>\nMACHINE_DRIVER_NAME() macros. [Aaron Giles]<\/p>\n<p>Changed the Namco 52xx and 53xx devices to run the actual MCU instead<br \/>\nof simulating the behavior. Hooked them up properly in bosco, digdug,<br \/>\nand polepos. [Aaron Giles]<\/p>\n<p>Fixed Bronx regression. [Angelo Salese]<\/p>\n<p>Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it<br \/>\nsounds better but I'm not sure if it's 100% accurate (I need a<br \/>\nside-by-side test). [Angelo Salese]<\/p>\n<p>Added mirrors to Pole Position memory maps. [Aaron Giles]<\/p>\n<p>DIP switch changes: [kanikani]<br \/>\n - added DIPLOCATION to scontra and thunderx<br \/>\n - added some DEF_STRs (Difficult, Very Difficult, etc.) and modified<br \/>\n    drivers using them<\/p>\n<p>Added internal memory maps and internal clock divider to the MB88xx<br \/>\nCPUs. Removed now-redundant memory maps from drivers and removed<br \/>\nexplicitly-specified clock dividers. [Aaron Giles]<\/p>\n<p>Continued changing CPU references from numbers to tags in drivers.<br \/>\n[Fabio Priuli]<\/p>\n<p>Preliminary work on beatmania iidx, still lots to do. [smf]<\/p>\n<p>Several MB88xx changes\/fixes: [Aaron Giles]<br \/>\n - internal timer support now works; prescaler is guessed based<br \/>\n    on Pole Position sample playback frequency<br \/>\n - external counter support works<br \/>\n - a basic mechanism for reading serial input has been added; it<br \/>\n    is not sufficient for a full implementation, but good enough<br \/>\n    to sample the SI pin at startup<br \/>\n - fixed TSTS\/TSTV to clear their respective flags<br \/>\n - fixed CI and CYI to compute imm-reg instead of reg-imm<br \/>\n - added masking of the PA register upon RTI\/RTS to prevent bogus<br \/>\n    PC values<\/p>\n<p>Fixes compilation with ARM7_DEBUG_CORE enabled.<br \/>\n[Reijo Tomperi, Oliver Stoeneberg]<\/p>\n<p>Added support for parsing horizont.ini or vertical.ini based on the<br \/>\ngame's orientation. [Krick]<\/p>\n<p>Made a pass at shuffling\/improving the system 16 and 18 bootlegs.<br \/>\nSome games are probably more broken now, but they are better<br \/>\nstructured for future improvements. [David Haywood]<\/p>\n<p>Fixed a few potential memory leaks detected by cppcheck and also added<br \/>\nan errormessage to verinfo. [Oliver Stoeneberg]<\/p>\n<p>Added Guru-readme(TM) for TWINKLE hardware. [Guru]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nAqua Jet (Rev. AJ2 Ver.B) [Guru, R. Belmont, Phil Bennett]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nWizard Fire (Over Sea v2.1) [Irongiant]<br \/>\nUS AAF Mustang (TAB Austria bootleg) [Klaus Sommer]<br \/>\nChaos Heat (World) [Tormod \/ Brian Troha]<br \/>\nBloody Roar (Japan) [D. Alves, Smitdogg, Dumping Union]<br \/>\nFighters' Impact (Japan) [TH60]<br \/>\nEhrgeiz (Japan) [Uki]<br \/>\nSuper Qix (World, Rev 2) [Stefan Lindberg]<br \/>\nHigh Impact Football (rev LA5 02\/15\/91)<br \/>\n  [Tormod, Smitdogg, Dumping Union]<br \/>\nIntruder [Smitdogg, jmurjr, ranger_lennier]<br \/>\nPro. Sports (alternate) [Smitdogg] -- not working<br \/>\nForgotten Worlds (World) [Corrado Tomaselli]<br \/>\nCherry Bonus III (alt) [David Haywood]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nAlpine Racer 2 (Rev. ARS2 Ver.A) [Guru]<br \/>\nTokyo Wars (Rev. TW2 Ver.A) [Guru, R. Belmont, Phil Bennett]<br \/>\nMicroman Battle Charge [Guru]<br \/>\nTechnical Bowling [Guru]<br \/>\nEnchanted Forest (E - 23\/06\/95, Local) [AGEMAME]<br \/>\nGolden Pyramids (B - 13-05-97, USA) [AGEMAME]<br \/>\nQueen of the Nile (B - 13-05-97, NSW\/ACT) [AGEMAME]<br \/>\nSuper Cherry Master \/ New Cherry Gold '99 [David Haywood]<br \/>\nSuper Cherry Master \/ Super Cherry Gold [David Haywood]<br \/>\nSuper Cherry Master \/ Grand Cherry Master [David Haywood]<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=17212\" 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; 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese) &#8211; 03196: [DIP\/Input] daisyari: Game resets itself after full strip of girl (Tafoid) &#8211; 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag &#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-17212","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\/17212","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=17212"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17212\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}