{"id":17935,"date":"2009-11-20T15:45:24","date_gmt":"2009-11-20T15:45:24","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17935"},"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=17935","title":{"rendered":"[Arcade] Mame v0.135u1"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03535: [Documentation] 3stooges: P1-P2-P3 button does not match<br \/>\n         documentation (input (this game)) (David Haywood)<br \/>\n- 02734: [Crash\/Freeze] videocba, videodad, blckjack: Crash<br \/>\n         immediately after OK (Firewave)<br \/>\n- 00941: [Sound] tp84: The startup 'tune' no longer sounds like the<br \/>\n         original game after the fixes to the SN76496 sound core.<br \/>\n         (Lord Nightmare)<br \/>\n- 03494: [Gameplay] batridc, batrid, batridk, batridu: 'Guest<br \/>\n         Player', 'Special Course', 'Player Select' dipswitch<br \/>\n         settings reversed (Fabio Priuli)<br \/>\n- 02155: [DIP\/Input] mole: Incorrect buttons mapping. (M.A.S.H.)<br \/>\n- 03498: [Graphics] sengekis, sengekisj: Missing graphic layer in<br \/>\n         Stages 3 and 5 (David Haywood)<br \/>\n- 03509: [Graphics] galpans2, galpans3, panicstr: Input test screen<br \/>\n         shows zoomed in text (David Haywood)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nUpdated LFO information in YMF271 core. [Brian Troha, Nicola Salmoria]<\/p>\n<p>Fixed parent relationship between sbrkout3 and sbrkout.<br \/>\n[Lord Nightmare]<\/p>\n<p>Removed some magic numbers from machine\/psx.c, replaced with #defines.<br \/>\n[Harmony]<\/p>\n<p>Change to consistently use Intel notation for hex values in TMS32010<br \/>\ndisassembler, rather than a mix of Motorola and Intel notation.<br \/>\n[Lord Nightmare]<\/p>\n<p>Z80: Check for NOP in interrupt mode 0. This allows code like ei \/<br \/>\nhalt \/ di to work correctly. A better solution would be to implement<br \/>\nfull support for arbitrary opcodes in mode 0. [Dirk Best]<\/p>\n<p>igs017.c update [Luca Elia]<br \/>\n - Merged in some IGS031 based games (igs_m68.c, tarzan.c)<br \/>\n - Implemented tiles flip x and video disable<br \/>\n - Added hopper simulation to mgcs<br \/>\n - Decrypted mgdh<\/p>\n<p>Almost complete decryption of starzan and tarzana [iq_132]<\/p>\n<p>Documented presence of Namco customs on the Pole Position bootleg<br \/>\n(Top Racer) sets. Removed Namco devices from bootlegs which don't<br \/>\nhave them. [David Haywood]<\/p>\n<p>Added save state support to plygonet.c and the DSP56156 CPU core.<br \/>\n[Andrew Gardner]<\/p>\n<p>Updated SN76489\/A to have correct PRNG waveforms (a 0 bit was missing<br \/>\nat the beginning, and beginning of SN76489 waveform was all 1s<br \/>\ninstead of 0s as measured on hardware). Added SN94624 (same as<br \/>\nSN76489). [Lord Nightmare, plgDavid (David Viens)]<\/p>\n<p>IGS blitter based games update [Luca Elia]<br \/>\n - Renamed driver to igs011.c and cleaned it up<br \/>\n - Renamed some sets according to chinese title<br \/>\n - Implemented hopper in lhb, lhb2, wlcc<br \/>\n - Decrypted ryukobou<\/p>\n<p>i386 core fixes: [Barry Rodewald]<br \/>\n * Added Nested Task flag, and I\/O Privilege flags.  They aren't<br \/>\n    implemented in any way, but can now be set or reset.  Can be used<br \/>\n    to detect a 80386 or later CPU.<br \/>\n * Implemented ENTER instruction.<br \/>\n * Made IRQ vectors treated as 8 bytes when in protected mode, and<br \/>\n    made the addresses pushed onto the stack 32-bit if the gate<br \/>\n    descriptor used is a 386 interrupt or trap gate (also when in<br \/>\n    protected mode, will always be 16-bit if in real mode).<\/p>\n<p>Fixes to default mapping as well as comment\/information fixes for<br \/>\nMole Attack [M.A.S.H.\/Tafoid]<\/p>\n<p>Identify puyoj set as Rev B and correct various rom names.<br \/>\n[Smitdogg, Dumping Union]<\/p>\n<p>Improved Super Nova sprite shrinking, used by Gals Panic S2 and<br \/>\nSengeki Striker. [David Haywood]<\/p>\n<p>Improved dips in Mahjong Vegas. [nightsoil]<\/p>\n<p>Added emulation of background graphics (blitter), sound and inputs to<br \/>\nskimaxx.c [Luca Elia]<\/p>\n<p>Refactored Z80, i8237, and i8257 DMA to use devcb. [Curt Coder]<\/p>\n<p>Fixed RGB555 palette RAM format in Soccer Superstars [Angelo Salese]<\/p>\n<p>Allowed child CPUs to be used in read8\/write8 callbacks. [Curt Coder]<\/p>\n<p>Jaleco Mega System 32 update: [David Haywood]<br \/>\n * Added correct RAM sizes as per Charles McDonald's notes<br \/>\n * Implemented priority in the same manner as tetrisp2<br \/>\n * Add shadows via custom mixing (gametngk and tetrisp \/ tp2m32 are<br \/>\n    much improved)<br \/>\n * Added the alt tilemap layout used by f1superb for the backgrounds<br \/>\n * Added f1superb notes and IRQ generation code from nuapete<\/p>\n<p>Tournament Solitaire (pcat_dyn) improvements [luigi30]:<br \/>\n * Added newer version of toursol, renamed existing to toursol1 and<br \/>\n    the new one is now toursol<br \/>\n * Set toursol date to 1995<br \/>\n * Set toursol CPU speed to 40MHz<\/p>\n<p>Many improvements to konamigx rendering, specifically improving<br \/>\nSoccer Superstars and Rushing Hero. [David Haywood, Angelo Salese]<\/p>\n<p>Implemented input buffer copy protection in Rushing Heroes, game is<br \/>\nnow somewhat playable with heavy gfx glitches [Angelo Salese]<\/p>\n<p>Fixed Konami GX type 4 protection seed $d15, used to protect a sprite<br \/>\nbank in Run & Gun 2 \/ Slam Dunk 2 [Angelo Salese]<\/p>\n<p>Fixed sprite ROM loading in Slam Dunk 2 [David Haywood]<\/p>\n<p>Added missing BLTZAL opcode to the RSP core. [angrylion]<\/p>\n<p>Control fix for Strike Gunner S.T.G. to allow a 3rd button mapping<br \/>\nfor each player - thus allowing for the feature of merging ships in 2<br \/>\nplayer games. [Tafoid]<\/p>\n<p>Marked cosmic alien colors as wrong, added TODO to the driver for<br \/>\nfixing colors. Added new XTAL value for cosmic alien and switched<br \/>\ndriver to use it. [Lord Nightmare]<\/p>\n<p>Fixed colors in Greyhound games [Mariusz Wojcieszek]<\/p>\n<p>Restored Final Gorodi and Wyvern Wings to working. [Brian Troha]<\/p>\n<p>Fixed gfx decoding and hooked up mc6845 in the Forte Card driver<br \/>\n[Angelo Salese]<\/p>\n<p>Removed dual layout, added Map base video register and fixed<br \/>\ntransparent issues in the Jackpot Cards driver [Angelo Salese]<\/p>\n<p>MC680x0 update: [R. Belmont]<br \/>\n - Reworked PMMU\/core interface so PMMU now sees all cop 0<br \/>\n    instructions<br \/>\n - Improved disassembly of PMMU instructions<br \/>\n - Preliminary 68LC040 support<br \/>\n - Fixed disassembly for EC\/LC variants of '030\/'040<\/p>\n<p>Patched NVRAM check in Jackpot Cards, makes the game playable but you<br \/>\ncannot save settings so it's not yet working. [Angelo Salese]<\/p>\n<p>Trashed the old pre-accurate-clocking STEP based sample averaging<br \/>\nscheme from sn76489 and friends, vastly simplifying the code. Made<br \/>\nthe output bipolar rather than only above the 0 line. Added missing<br \/>\nstatement to the get_safe_token function for the recently added<br \/>\nSN94624. [Lord Nightmare]<\/p>\n<p>Many N64 RDP fixes.<br \/>\n[angrylion, Ziggy, Gonetz, Orkin, DrgnMndd, Harmony]<\/p>\n<p>Cleaned up toaplan2 V25 support, enabled Batsugun V25 and added<br \/>\ndecryption table info for the other games [David Haywood]<\/p>\n<p>Improved the V25S memory map in Batsugun, now CPUs starts to<br \/>\ncommunicate properly, needs to find & implement the irq that clears<br \/>\nthe RAM flag and decrypt the relative opcodes in that. [Angelo Salese]<\/p>\n<p>More Greyhound improvements: [Mariusz Wojcieszek]<br \/>\n - added dip switches for Super Poker<br \/>\n - improved inputs in Sports Authority<\/p>\n<p>Expanded some sound chip tags to specifically indicate they are sound<br \/>\nchips (generally, \"ay\" becomes \"aysnd\", \"fm\" becomes \"fmsnd\", etc)<br \/>\n[Aaron Giles]<\/p>\n<p>MIPS3 TLB fixes: [Aaron Giles]<br \/>\n - now properly generating TLB fill exceptions under correct<br \/>\n    circumstances<br \/>\n - TLB exceptions no longer trash low 4 bits of Context<br \/>\n - exceptions with the EXL bit set always go to vector 0x180<br \/>\n - fixed bug in vtlb code that caused us to lose track of previously<br \/>\n    registered fixed page ranges<br \/>\n - fixed MIPS3 behavior that would not clear out invalid page ranges<br \/>\n    from the VTLB under certain circumstances<br \/>\n - added support for TLB sizes less than 48 entries<br \/>\n - fix TLBMOD exceptions so they also properly set BadVAddr<\/p>\n<p>Added NCR7496 variant to sn76496.c. Updated comments to show which<br \/>\nchips are currently verified. Cleaned up comments. [Lord Nightmare]<\/p>\n<p>Fixed the 64-bit crashing issues in N64 [Harmony]<\/p>\n<p>Fixed out-of-bounds array accesses in the peplus and videopkr drivers<br \/>\n[Oliver Stoeneberg]<\/p>\n<p>Merged findout.c and getrivia.c into gei.c [Mariusz Wojcieszek]<\/p>\n<p>Fixed broken DRC logging. [Aaron Giles]<\/p>\n<p>Fix PowerPC 603 translation so it doesn't get stuck in an infinite<br \/>\nloop after the first fixup. [Aaron Giles]<\/p>\n<p>Added driver data struct and save state support to pandoras.c,<br \/>\nmarineb.c, m10.c, m14.c, m52.c, m57.c, m58.c, m62.c, m63.c,<br \/>\ntravrusa.c, adp.c, n8080.c, atarifb.c, astinvad.c, avalnche.c,<br \/>\nbattlex.c, carjmbre.c, popper.c, spaceg.c, bankp.c, battlane.c,<br \/>\nblockade.c, blueprnt.c, brkthru.c bsktball.c, hexa.c<br \/>\n[Fabio Priuli]<\/p>\n<p>Added driver data struct to espial.c, zodiack.c, 4enraya.c, 1942.c,<br \/>\n1943.c, ace.c, albazc.c, arabian.c, aeroboto.c, astrof.c, ambush.c<br \/>\nangelkds.c, arkanoid.c. [Fabio Priuli]<\/p>\n<p>Replaced model3.c fatalerror() calls with development-friendly<br \/>\nlogerror() calls. Also allows dayto2pe to boot again. [Phil Bennett]<\/p>\n<p>hng64: Improved the Samurai Shodown 64 2 i\/o simulation comms, now<br \/>\ninputs works and enters into proper gameplay. [Angelo Salese]<\/p>\n<p>Merged some include files and merged audio\/fghtbskt.c in<br \/>\ndrivers\/m63.c. [Fabio Priuli]<\/p>\n<p>Got rid of SN76496's R->OldNoise since it causes problems for<br \/>\ngamegear\/sms. Changed noise taps accordingly. Redid change to<br \/>\ngamegear\/sms for XOR vs XNOR, now verified by Justin Kerk. Verified<br \/>\ngamegear noise taps thanks to sample provided by Justin Kerk.<br \/>\nAdd stereo sound support to sn76496.c for gamegear.<br \/>\n[Lord Nightmare, Justin Kerk]<\/p>\n<p>Added a MDRV_EEPROM_NODEFAULT_ADD macro for drivers which do not need<br \/>\ndefault data size \/ data. [Fabio Priuli]<\/p>\n<p>Updated 20pacgal to use EEPROM device. Proper save state support still<br \/>\nneeds some work (to handle the rom banking mechanism). [Fabio Priuli]<\/p>\n<p>Updated galgbios to use EEPROM_NODEFAULT. [Fabio Priuli]<\/p>\n<p>Added PORT_CUSTOM(eepromdev_bit_r) for EEPROM devices. [Fabio Priuli]<\/p>\n<p>Fixed wrong order parameters in memset (spotted by Beledgol).<br \/>\n[Fabio Priuli]<\/p>\n<p>Verified\/changed clocks and vsyncs on the following games:<br \/>\nAerofighters (only vsync), Power Spikes, Turbo Force (only vsync),<br \/>\nGuzzler\/Swimmer (same pcb), Exerion and Karate Champs Vs.<br \/>\n[Corrado Tomaselli]<\/p>\n<p>hng64: rewrote the MCU simulations, basically to be more clean than<br \/>\nbefore [Angelo Salese]<\/p>\n<p>hng64: improved MCU simulation and added inputs in Beast Busters 2nd<br \/>\nNightmare, it can now reach gameplay mode too [Angelo Salese]<\/p>\n<p>hng64: removed Program Counter-based routines in Samurai Shodown 64<br \/>\n1\/2, this fixes the first episode that can now be coined up, however<br \/>\nit hangs soon after that [Angelo Salese]<\/p>\n<p>Renamed drw80pkr to drw80pk2. Appears to be later version and MN<br \/>\njurisdiction specific. [Jim Stolis]<\/p>\n<p>Replaced drw80pkr with older dump from [Team Europe].<\/p>\n<p>Added various graphics improvements and corrected colors to drw80pkr.<br \/>\nGame boots much farther and cleaner. Additional graphics\/memory<br \/>\ncleanup and preliminary input support [Jim Stolis]<\/p>\n<p>hng64: work-around to get to the character screen in Samurai Shodown<br \/>\n64, hangs again after it [Angelo Salese]<\/p>\n<p>Added driver_data struct to appoooh.c and boxer.c. Also merged boxer<br \/>\nvideo emulation into drivers\/boxer.c. [Fabio Priuli]<\/p>\n<p>Added dual screen output to the Konami GX Type 3\/4 games<br \/>\n[David Haywood]<\/p>\n<p>Fixed possible NULL pointer dereference in video\/dec0.c<br \/>\n[Oliver Stoneberg]<\/p>\n<p>Added save states to bionicc.c. [Fabio Priuli]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nMahjong Super Da Man Guan II<br \/>\n   [Luca Elia, Pierpaolo Prazzoli, Guru, Xing Xing]<br \/>\nMahjong Man Guan Da Heng [Luca Elia, Guru, The Dumping Union]<br \/>\nTouche Me [David Haywood]<br \/>\nSkimaxx [Luca Elia, Phil Bennett]<br \/>\nDream 9 Final [Angelo Salese, David Haywood]<br \/>\nSoccer Superstars [David Haywood, Angelo Salese]<br \/>\nRushing Heroes [David Haywood, Angelo Salese]<br \/>\nRun & Gun 2 [David Haywood, Angelo Salese]<br \/>\nSuper Poker [Mariusz Wojcieszek]<br \/>\nGEI Multi Game [Mariusz Wojcieszek]<br \/>\nSport Authority [Mariusz Wojcieszek]<br \/>\nOh! Paipee [Takahiro Nogi]<br \/>\nTougenkyou [Takahiro Nogi]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nSuper Street Fighter II: The New Challengers (Hispanic 930911)<br \/>\n    [Artemio]<br \/>\nSilent Scope (JZD) (not working) [Guru}<br \/>\nTarzan (V107) (not working) [iq_132]<br \/>\nMahjong Ryukobou (Japan, V030J) [Luca Elia, Guru, Dyq, Bnathan]<br \/>\nUltimate Tennis (Japan) [David Haywood, Aaron Giles]<br \/>\nThe Big Breakfast (5 sets) [AGEMAME Development]<br \/>\nGals Panic S - Extra Edition (Korea) [Choi Sung Ho]<br \/>\nLight Bringer (Ver 2.20 1994\/04\/08) [Choi Sung Ho]<br \/>\nMad Crusher (Japan) [David Haywood, Andrew Welburn]<br \/>\nCosmic Alien (first version) [Andrew Welburn, Lord Nightmare]<br \/>\nDungeons & Dragons: Shadow over Mystara (Hispanic 960223)<br \/>\n   [Artemio Urbina, David Haywood]<br \/>\nMega Man 2: The Power Fighters (Hispanic 960712)<br \/>\n   [Artemio Urbina, David Haywood]<br \/>\nLast Duel (Japan) [Chack'n, Team Japump!!!]<br \/>\nJoker Poker (Version 16.04BI 10-19-88, Joker Poker ICB 9-30-86)<br \/>\n   [Mariusz Wojcieszek]<br \/>\nJoker Poker (Version 16.03BI 5-10-85, Poker No Raise ICB 9-30-86)<br \/>\n   [Mariusz Wojcieszek]<br \/>\nAmuse (Version 30.08 IBA) [Mariusz Wojcieszek]<br \/>\nR-Type II (Japan, revision C) [Andrew Welburn]<br \/>\nPopeye Man (hack) [Team Japump!!!]<br \/>\nSteraranger (Moon Cresta bootleg) [Siftware]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nMega Man 2: The Power Fighters (Hispanic 960712) [Artemio]<br \/>\nSuper Tarzan [f205v, Mirko Buffoni, iq_132]<br \/>\nMahjong Nenrikishu SP [Guru, Dyq, Bnathan]<br \/>\nPrint Club 2 (U 970921 V1.000) [Guru, Angelo Salese]<br \/>\nPrint Club 2 Vol. 3 (U 990310 V1.000) [Guru, Angelo Salese]<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=17935\" 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; 03535: [Documentation] 3stooges: P1-P2-P3 button does not match documentation (input (this game)) (David Haywood) &#8211; 02734: [Crash\/Freeze] videocba, videodad, blckjack: Crash immediately after OK (Firewave) &#8211; 00941: [Sound] tp84: The startup &lsquo;tune&rsquo; no &#8230;<\/p>\n","protected":false},"author":3,"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-17935","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\/17935","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=17935"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17935\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}