{"id":16226,"date":"2008-10-09T19:29:22","date_gmt":"2008-10-09T19:29:22","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=16226"},"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=16226","title":{"rendered":"[Arcade] Mame v0.127u7"},"content":{"rendered":"<p>Nouvelle update, la derni\u00e8re avant 0.128.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 02482: [Graphics] bubblemj: Demonstration screen trouble<br \/>\n         (Couriersud)<br \/>\n- 02483: [Graphics] gunlock, rayforcj: Title screen trouble<br \/>\n         (Couriersud)<br \/>\n- 02498: [Graphics] lightbr: Trouble of title screen (Couriersud)<br \/>\n- 02221: [Sound] blzntrnd: Sound is almost completely broken<br \/>\n         (Aaron Giles)<br \/>\n- 02467: [Crash\/Freeze] qsww: Game Crashes (Olivier Galibert)<br \/>\n- 02479: [Misc.] Various: Memory leak (Aaron Giles)<br \/>\n- 02266: [Multisession] tceptor: Thunder Ceptor crashes out when run<br \/>\n         as the second game. (Aaron Giles)<br \/>\n- 02439: [Multisession] tx1: TX1 quits out on second launch.<br \/>\n         (Aaron Giles)<br \/>\n- 02488: [Multisession] All sets with using 2+ monitors: Crash to<br \/>\n         desktop on second play. (Aaron Giles)<br \/>\n- 02321: [Crash\/Freeze] mpu4utst, mpu4tst2, mpu4met0: Screenless<br \/>\n         systems crash due to problems in some display core functions<br \/>\n         (Aaron Giles)<br \/>\n- 02476: [Misc.] some neodrvr.c sets: Memory leak<br \/>\n- 02324: [Gameplay] dokyusei, dokyusp, gakusai, gakusai2: Game doesn't<br \/>\n         start (Aaron Giles)<br \/>\n- 02292: [Crash\/Freeze] dcclubfd, gground, ggroundj, roughrac,<br \/>\n         sgmastc, sgmastj : Game doesn't start (Olivier Galibert)<br \/>\n- 02480: [Crash\/Freeze] Various: CPU x: PULSE_LINE used with level-<br \/>\n         detected IRQ y (Aaron Giles)<br \/>\n- 02489: [Color\/Palette] All Sets in namcos22.c: Garbled colours and<br \/>\n         graphics (Aaron Giles)<br \/>\n- 02470: [Crash\/Freeze] Various: Access Violation (Aaron Giles)<br \/>\n- 02475: [Crash\/Freeze] kf10thep: Access Violation  (Johnboy)<br \/>\n- 02502: [Crash\/Freeze] fax, hardhat, mtrap, pepper2, teetert,<br \/>\n         venture and clones: Accessing a certain portion of memory in<br \/>\n         the debugger causes crash. (Aaron Giles)<br \/>\n- 00998: [Crash\/Freeze] dcclubfd: Hangs during playing with an access<br \/>\n         violation error. (Olivier Galibert)<br \/>\n- 02460: [DIP\/Input] qrouka: Coin 1+2 no longer work. (David Haywood)<br \/>\n- 00081: [Crash\/Freeze] dcclub: Game crash and freeze.<br \/>\n         (Olivier Galibert)<br \/>\n- 00989: [Graphics] qgh: If you do a metamorphose, the screen turns<br \/>\n         black without displaying words\/pictures. (David Haywood)<br \/>\n- 02458: [Color\/Palette] enforce: Road layer colors are wrong.<br \/>\n         (M.A.S.H., Phil Bennett)<br \/>\n- 02469: [Graphics] geebee and clones: Appears to be missing its<br \/>\n         middle swinging gate (Couriersud)<br \/>\n- 02477: [DIP\/Input] most merit.c sets: Unable to locate input port<br \/>\n         'IN3'<br \/>\n- 02468: [Compiling] 64 bit build fails (Aaron Giles)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nRemoved unneeded UI keys by removing the constants. Readded<br \/>\nUI_ON_SCREEN_DISPLAY to be changed again in the \"Inputs\" menu.<br \/>\n[stephh]<\/p>\n<p>Added missing support of normal joystick for player 2 in 'gwarb'.<br \/>\n[stephh]<\/p>\n<p>Fixed a number of regressions due to recent 68000 IRQ changes.<br \/>\n[Aaron Giles]<\/p>\n<p>Added new functions for building device-relative tags. Changed machine<br \/>\nconfiguration builder to use these functions. Also changed the<br \/>\nlaserdisc player devices to use them. Updated Z80 CTC\/SIO code to<br \/>\nassume that the CPU provided for the clock is relative to the device<br \/>\nthat the CTC\/SIO belong to. Updated memory code to assume that regions<br \/>\nand devices referenced by the memory map are relative to the device<br \/>\nthe associated CPU belongs to. [Aaron Giles]<\/p>\n<p>Neo-Geo cleanups (still in progress): [Johnboy]<br \/>\n - Sorted OEM \/ Bootleg sets<br \/>\n - Renamed roms on non OEM \/ Bootleg sets to ONE naming sheme<br \/>\n - Renamed functions<br \/>\n - Added some comments<\/p>\n<p>System 24 cleanups: [Aaron Giles, Olivier Galibert]<br \/>\n * correct memory map for both CPUs<br \/>\n * reduced RAM size to 256k<br \/>\n * correct video timings<br \/>\n * renamed regions<br \/>\n * proper interrupt handling<br \/>\n * fixed dcclub magic latch<\/p>\n<p>Checked, via Z80 code analysis, inputs and Dip Switches for the<br \/>\nfollowing games in snk.c driver: [stephh]<br \/>\n - ikari, ikaria, ikarinc, ikarijp, ikarijpb<br \/>\n - victroad, dogosoke, dogosokb<br \/>\n - bermudat, bermudaj<br \/>\n - worldwar, bermudaa<br \/>\n - psychos, psychosj<\/p>\n<p>Added correct overlay positioning, font, and behavior to PR-8210<br \/>\nemulation. [Aaron Giles, Warren Ondras]<\/p>\n<p>Sonic Blast Man 2 Special Turbo (SNES bootleg) changes:<br \/>\n[Andreas Naive, Tomasz Slanina]<br \/>\n - added rom decryption<br \/>\n - patched protection checks<br \/>\n - mapped extra inputs<\/p>\n<p>Fixed timers in i8051 core. [Grull Osgo]<\/p>\n<p>Fixed the i8051 AJMP opcode to take 2 bytes instead of 3. [Grull Osgo]<\/p>\n<p>Improved the button-lamps layout to all games in ampoker2.c driver.<br \/>\nNow buttons are more realistic. Also improved the Lucky 74 button-<br \/>\nlamps layout to be more realistic.[Roberto Fresca]<\/p>\n<p>Improvements to InterFlip \/ Recreativos Franco driver: [Grull Osgo, Roberto Fresca]<br \/>\n - Added Baby Poker Game.<br \/>\n - Added sound support to Baby Poker Game.<br \/>\n - Reworked the color routines.<br \/>\n - Added Baby Dado Game.<br \/>\n - Added new color routines for Baby Games.<br \/>\n - Redumped the videocba color PROM.<br \/>\n - Added color switch. (It changes background color in some games).<br \/>\n - Added \"hopper full\" switch support (for diverter function).<br \/>\n - Added diverter function decoder.<br \/>\n - Added full functional mechanical counters decoding.<br \/>\n - Added 7 Segment decoder and 7 Digit Counter functions.<br \/>\n - Added button-lamps layout & mechanical counters simulation on<br \/>\n   layout. Mechanical counters to layout: Coin-In, Coin-Out and Coin<br \/>\n   to Drop.<br \/>\n - Added NVRAM support to mechanical counters.<br \/>\n - Mapped \"Hand Pay\" button for Baby Games.<br \/>\n - Added decoder to Jackpot mechanical counter.<br \/>\n - Added tower lamps to Baby Games layouts.<br \/>\n - Reworked layouts for Baby Games.<\/p>\n<p>Fixed old regression bug in Sengoku Mahjong that made the controls<br \/>\nnot work when the V30 CPU core was converted to 16-bit. Specifically,<br \/>\nthe game accesses the multiplexer with a word write instead of a byte<br \/>\nwrite. [Angelo Salese]<\/p>\n<p>Checked, via Z80 code analysis, inputs and Dip Switches for the<br \/>\nfollowing games in snk.c driver: [stephh]<br \/>\n - gwar, gwarj, gwara, gwarb<br \/>\n - chopper, choppera, chopperb, legofair<br \/>\n - tdfever, tdfeverj, tdfever2<br \/>\n - fsoccer, fsoccerj, fsoccerb<\/p>\n<p>MCU protection now working for lohtb2 (m72.c) [Couriersud]<br \/>\n * Hooked up 6751<br \/>\n * Synchronized protection ram writes with timer callbacks<br \/>\n * Removed speed hack from NEC CPU emulation, which breaks the<br \/>\n    protection code<\/p>\n<p>snes.c - Fixed problem with OAM address reset at start of vblank.<br \/>\n[Tomasz Slanina]<\/p>\n<p>Made the Z80 daisy chain aware of referencing device-specific devices.<br \/>\n[Aaron Giles]<\/p>\n<p>Added preliminary LD-V1000 emulation. Not fully working yet, but<br \/>\nmostly there. [Aaron Giles]<\/p>\n<p>Cleaned up and normalized the three existing laserdisc emulations.<br \/>\nRemoved obsolete code from the laserdisc core. [Aaron Giles]<\/p>\n<p>Optimized st0016 RAM tile behavior to lazy decode the graphics,<br \/>\ngiving a big speed boost to some of the mahjong games. [Aaron Giles]<\/p>\n<p>Space Duel: Added the P10\/11 dip switch (only 4 switches instead of<br \/>\nthe standard 8) [Franklin Bowen]<\/p>\n<p>Improvements to Sandii' games (snookr10, apple10 & tenballs):<br \/>\n[Roberto Fresca]<br \/>\n - Reworked the button-lamps matrix system.<br \/>\n - Documented both output ports.<br \/>\n - Connected coin in, key in and payout counters.<br \/>\n - Improved the lamps layout to be more realistic.<br \/>\n - Updated technical notes.<\/p>\n<p>Minor optimization to the Neo-Geo sprite clearing code.<br \/>\n[Christophe Jaillet]<\/p>\n<p>Added emulation for snes special chips DSP-2 & OBC-1.<br \/>\n[Fabio Priuli, byuu]<br \/>\n - added sources snesdsp2.c & snesobc1.c<br \/>\n - removed special chips detection from MAME<br \/>\n - modified memory handlers to account for the new chips<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nMegatouch 5 (9255-60-07 RON, New Jersey version) [Brian Troha]<br \/>\nAstropal (Sidam?) [Couriersud]<br \/>\nBaby Poker [Grull Osgo, Roberto Fresca]<br \/>\nBaby Dado [Grull Osgo, Roberto Fresca]<br \/>\nSonic Blast Man 2 Special Turbo (SNES bootleg)<br \/>\n  [Andreas Naive, Tomasz Slanina]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nMegatouch III (9255-20-07 ROG, New Jersey version) [Brian Troha]<br \/>\nSuper Megatouch IV (9255-41-07 ROG, New Jersey version) [Brian Troha] (Not Working)<br \/>\nArmored Warriors (US 940920) [Razoola]<br \/>\nMortal Kombat 3 (rev 1 chip label p4.0) [Andrea Turci]<br \/>\nDecathlete V1.001 [Andrea Turci]<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=16226\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update, la derni\u00e8re avant 0.128. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 02482: [Graphics] bubblemj: Demonstration screen trouble (Couriersud) &#8211; 02483: [Graphics] gunlock, rayforcj: Title screen trouble (Couriersud) &#8211; 02498: [Graphics] lightbr: Trouble of title screen (Couriersud) &#8211; 02221: [Sound] blzntrnd: &#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-16226","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\/16226","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=16226"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/16226\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}