{"id":18490,"date":"2010-04-22T19:44:12","date_gmt":"2010-04-22T19:44:12","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=18490"},"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=18490","title":{"rendered":"[Arcade] Mame v0.137u3"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03813: [Graphics] shadoww, shadowwa, gaiden, ryukendn, ryukendna:<br \/>\n         Lost blending effect (David Haywood)<br \/>\n- 00803: [Color\/Palette] All vsnes.c games: Colors are wrong.<br \/>\n- 00270: [Graphics] cstlevna, vsgradus, suprmrio, goonies: Black<br \/>\n         startup screens are now gray.<br \/>\n- 00889: [Color\/Palette] pc_smb: The colors of the characters, fire<br \/>\n         flower, etc. on the top screen are wrong.<br \/>\n- 01097: [Color\/Palette] cstlevna: Colors of the first enemies you<br \/>\n         encounter are wrong.<br \/>\n- 02457: [DIP\/Input] tkoboxng: Unable to coin\/start game properly.<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed a bug with un-inited DMA regs in the SNES driver, fixes at least<br \/>\na long-standing bug with nss_ssoc dimmed team selection screen<br \/>\n[Angelo Salese]<\/p>\n<p>Added the Airline Pilot (USA) Naomi BIOS rom [The Dumping Union]<\/p>\n<p>sauro, trckydoc, trckydoca (sauro.c)  [stephh] :<br \/>\n * Fixed Dip Switches and Inputs (after verification of the Z80 code)<\/p>\n<p>ppu2c0x.c: Removed the bogus \"color remap tables\" in favor of external<br \/>\npalettes containing data reverse-engineered (several years ago) from<br \/>\noriginal hardware. Each vsnes set, as well as the playch10 bios, now<br \/>\nrequires one of these palettes. [Alex Jackson]<\/p>\n<p>vsnes.c improvements: [Alex Jackson]<br \/>\n * Moved RC2C05 PPU-based protection into the PPU itself, rather than<br \/>\n    hacking it in at the driver level.<br \/>\n * After exhaustive testing, completely sorted out the \"palette\"<br \/>\n    dipswitches (which are actually PPU type selection) on all games<br \/>\n    that have them.  Added notes about these games in the comments.<br \/>\n * Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from all games,<br \/>\n    as they should all be 100% correct now.<br \/>\n * Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS flag<br \/>\n    since there's no legitimate reason I can see for it. Also, fixed<br \/>\n    manufacturer and description to match the title screen.<br \/>\n * Added a bit more information about the missing sets in the<br \/>\n    comments.<\/p>\n<p>add partial 6840ptm readback support to exidy.c [Lord Nightmare]<\/p>\n<p>Convert Atari System 1 to use the 'new' TMS5220 interface.<br \/>\n[Lord Nightmare]<\/p>\n<p>Switch Escape from the Planet of the Robot Monsters to use the new<br \/>\nTMS5220 interface. [Lord Nightmare]<\/p>\n<p>snes.c: Fixed clipmasks in hires modes [Fabio Priuli]<\/p>\n<p>Fixed RTL opcode in-bank issue in the G65816 CPU core [Angelo Salese]<\/p>\n<p>sm8500d.c: Fixed disassembly of extended instructions (1A, 1B, 4F).<br \/>\n[Oliver Stoeneberg] <\/p>\n<p>lr35902.c: Fixed possible issue when checking for enabled irqs.<br \/>\n[Oliver Stoeneberg]<\/p>\n<p>rf5c68.c: corrected the point at which the sample callbacks are<br \/>\ntriggered, and what channel is returned.  The interrupts are masked or<br \/>\nenabled based on what PCM memory bank is used, rather than the<br \/>\nphysical channel that was used. [Barry Rodewald]<\/p>\n<p>Converted Atari System 2 to use the 'new' TMS5220 interface. Switched<br \/>\nTMS5220 type to 5220C. [Lord Nightmare]<\/p>\n<p>Further refining of the Atari JSA speech and audio modifications.<br \/>\nHooked up the reset line for the ym2151. [Lord Nightmare]<\/p>\n<p>inptport.c: fixed keyboard detection (mainly for MESS) [Fabio Priuli]<\/p>\n<p>Hooked up correct proms, corrected gfx rom order and added bank select<br \/>\n\/ enabled for the reels in Treasure Island (Subsino) [David Haywood]<\/p>\n<p>updated Star Wars to use proper clocks for the tms5220 and the pokeys.<br \/>\n[Lord Nightmare]<\/p>\n<p>MASSIVE merge of TMS5110 and TMS5220 cores, TMS5220 side only so far.<br \/>\nMuch code by Jarek Burczynski merged. Lattice Filter, Multiplier, and<br \/>\nclipping redone. TMS5220C multi-rate feature added. Now using the same<br \/>\nLPC table file (and format, as created by couriersud) as the TMS51xx<br \/>\nis. Unvoiced-Voiced transitioning adjusted to match patent. Command<br \/>\nhandling redone to better match patent. Reasonably significant speech<br \/>\nquality improvements: Separate tables for TMS5200, TMS5220 and<br \/>\nTMS5220C are implemented, though all still need to be verified from<br \/>\nhardware. Fixes: Garbled speech in Escape from the Planet of the Robot<br \/>\nMonster's Canal Mazes is fixed, as well as some other garbled speech<br \/>\nin game (when saying 'throwing switch' for instance). Known<br \/>\nRegressions (being worked on): Victory fails its startup self test<br \/>\nwith an error 5, but speech works in-game. [Lord Nightmare]<\/p>\n<p>Fixed victory self-test issue (FIFO must NOT be cleared on processing<br \/>\nof a STOP frame, only on a new speak external command. victory is<br \/>\npedantic about this.), and in the process also fixed a bug regarding<br \/>\nreading \/READY state when not in speak external mode (the FIFO being<br \/>\nfull should NOT force \/READY inactive in that case!) [Lord Nightmare]<\/p>\n<p>Fixed various SNES SRAM issues [Fabio Priuli, Angelo Salese]<\/p>\n<p>Fixed Wai Wai Jockey Gate-In title screen colors [Angelo Salese]<\/p>\n<p>mk3ghw (aladbl.c driver + megadriv.c) [stephh] :<br \/>\n * Fixed Dip Switches and Inputs (after verification of the M68000<br \/>\n    code) ssgbl (ssgbl.c driver + megadriv.c) [stephh] :<br \/>\n * Fixed stack vector so coins are now correctly handled (the game<br \/>\n    shall be fully playable now)<br \/>\n * Fixed Dip Switches and Inputs (after verification of the M68000<br \/>\n    code)<\/p>\n<p>Added makefile PPC64 autodetection [Julian Sikorski]<\/p>\n<p>6840PTM: Fixed interrupt flag behaviour and now allow fractional input<br \/>\nclocks. [Phil Bennett]<\/p>\n<p>6850ACIA: Improved handling of \/CTS signal and fixed issue with<br \/>\ntransmission parity generation. [Phil Bennett]<\/p>\n<p>MPU4+Video updates: [Phil Bennett, David Haywood]<br \/>\n * Fixed serial comms. As a result, most games actually boot now.<br \/>\n * Fixed colours.<br \/>\n * Fixed SAA1099 sound.<br \/>\n * Added Characteriser tables for all games (a complete implementation<br \/>\n    is still needed for most games).<\/p>\n<p>Supported the 1555 fb format in the Naomi driver, needed by Cleopatra<br \/>\nFortune Plus [David Haywood]<\/p>\n<p>Fixed ext latch behaviour in the SNES driver [Angelo Salese]<\/p>\n<p>vmetal, vmetaln (vmetal.c driver) [stephh] :<br \/>\n * Fixed Dip Switches and Inputs (after verification of the M68000<br \/>\n    code)<\/p>\n<p>Fix 5220C pitch table so unvoiced speech actually works. Oops. Should<br \/>\nbe a further quality improvement. [Lord Nightmare]<\/p>\n<p>Tentative fix for tms5220 VSM support. [Lord Nightmsre]<\/p>\n<p>F8 cpu disassembler improvements [Curt Coder]:<br \/>\n * fixed branch target PC<br \/>\n * added BP,BC,BZ,BR,BM,BNC,BNZ,BNO mnemonics<br \/>\n- removed extraneous $ from 2 byte hex values<\/p>\n<p>Implemented various PVR TA registers hook-ups in the Naomi driver<br \/>\n[Angelo Salese]<\/p>\n<p>mpu4drvr.c: Fixed 68000 device resets [Phil Bennett]<\/p>\n<p>Naomi: Implemented more regs, test mode now properly sets 640x240<br \/>\nresolution. Implemented fb pixel double, Naomi test mode looks now<br \/>\ncorrect. [Angelo Salese]<\/p>\n<p>i386dasm.c: Corrected display of debug registers (D0-D7) in<br \/>\ndisassembly listings [Barry Rodewald]<\/p>\n<p>video\/nemesis.c: Removed palette gamma hack [Alex Jackson]<\/p>\n<p>Subsino driver improvements: [Roberto Fresca]<br \/>\n * Added another Treasure Island set.<br \/>\n * Added technical notes about the CPU box.<br \/>\n * Minor clean-ups.<br \/>\nRevision 8866 by robertof<\/p>\n<p>full schematics made from the real PCB connections. They include Hex<br \/>\nD-type flip-flops, Bipolar PROM, 3-STATE Octal D-Type latches and<br \/>\nresnet connections. [Roberto Fresca, Aleksandar Spasojevic]<\/p>\n<p>Partly implemented 'stereo' gating (using ym2151 ctX lines) to POKEY<br \/>\nand TMS5220 on Atari JSA-i sound board. (currently it is just 'mono'<br \/>\ngating). Add TODOs for complete stereo gating and for the low-pass<br \/>\nfilter. [Lord Nightmare]<\/p>\n<p>Improvements to Funworld driver: [Roberto Fresca]<br \/>\n * Replaced the Fun World Quiz bad ROMs with good ones.<br \/>\n * Fixed the Fun World Quiz graphics and colors.<br \/>\n * Cleaned-up the flags for non working games.<br \/>\n * Modified the default lamps layout to include the bet lamp.<br \/>\n * Cleaned-up the Fun World Quiz inputs.<br \/>\n * Added 4 new Royal Card sets. Reworked parent\/clone relationship.<br \/>\n    (delete the old .cfg and .nv files to have them working properly).<br \/>\n * Splitted the Royal Card machine driver. This is needed to access<br \/>\n    different halves of the bipolar PROM.<br \/>\n * Now principal Royal Card sets have a working bet button.<br \/>\n * Added default NVRAM to the new sets.<\/p>\n<p>Improved video rendering in MPU4 [David Haywood]<\/p>\n<p>Implemented 15\/31 kHz selector in the Naomi driver, makes Strike<br \/>\nFighter and Shootout Pool Prize to be bootable by the common user<br \/>\n[Angelo Salese]<\/p>\n<p>Clean up interpolation inhibit logic, may sound slightly better now.<br \/>\nMinor fix to TMS5220C table so zero-energy frames are correctly<br \/>\ndetected. [Lord Nightmare]<\/p>\n<p>Added driver data class and save states to playmark.c, powerbal.c,<br \/>\npushman.c and pzletime.c [Fabio Priuli]<\/p>\n<p>Improvements to Shark Party (English, Alpha license): [Roberto Fresca]<br \/>\n * Created complete inputs from the scratch.<br \/>\n * Added coin\/keyin\/keyout counters.<br \/>\n * Added main game and double-up rates DIP switches.<br \/>\n * Added minimum bet DIP switches.<br \/>\n * Added maximum bet DIP switches.<br \/>\n * Added complete coinage and remote credits DIP switches.<br \/>\n * Added jokers and demo sounds DIP switches.<br \/>\n * Figured out and documented all the game outputs.<br \/>\n * Created proper button-lamps layout.<br \/>\nNow the game is in full-working state.<\/p>\n<p>Added a RAM mirror that fixes The Typing of the Dead booting<br \/>\n[Angelo Salese]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nSenko No Ronde Special (GDL-0038) [tormod, The Dumping Union]<br \/>\nGuilty Gear XX Accent Core (GDL-0041) [Joerg Hartenberger]<br \/>\nCleopatra Fortune Plus (GDL-0012) [Joerg Hartenberger]<br \/>\nHammer [Guru, Smitdogg, Luca Elia, The Dumping Union]<br \/>\nRoyal Card (4 new sets) [Roberto Fresca]<br \/>\nTreasure Bonus<br \/>\n  [Team Europe, The Dumping Union, David Haywood, Angelo Salese]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nIron Fortress (Japan) [F205V, The Dumping Union]<br \/>\nSuper Shanghai 2005 (GDL-0031) [tormod, Gerald, The Dumping Union]<br \/>\nMegatouch IV Tournament Edition (9255-50-01 ROA, Standard version)<br \/>\n  [Phil Bennett, MikeDX, Smitdogg, The Dumping Union]<br \/>\nTeenage Mutant Hero Turtles (UK 4 Players, set 2) [porchy]<br \/>\nCarnival (Head On hardware) [Andrew Welburn, Dumping Union] (2 sets)<br \/>\nDouble Dragon (US Set 3) [Corrado Tomaselli]<br \/>\nTouchmaster 2000 (v4.00 Standard) [Brian Troha, The Dumping Union]<br \/>\nPhraze Craze (two sets) [D. Beneke, Smitdogg, The Dumping Union]<br \/>\nTreasure Island (Subsino, set 2)<br \/>\n  [Roberto Fresca, Team Europe, 9ofzeven]<br \/>\nVs 10-Yard Fight (US, Taito license)<br \/>\n  [ranger_lennier, W. Belk, Smitdogg, The Dumping Union]<br \/>\n10-Yard Fight '85 (US, Taito license)<br \/>\n  [Kevin Eshbach, Smitdogg, The Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nAdders and Ladders [Phil Bennett, David Haywood]<br \/>\nStrike it Lucky [4 sets] [Phil Bennett, David Haywood]<br \/>\nQuiz Grid [4 sets] [Phil Bennett, David Haywood]<br \/>\nEyes Down [2 sets] [Phil Bennett, David Haywood]<br \/>\nBlox [2 sets] [Phil Bennett, David Haywood]<br \/>\nPrize Space Invaders [2 sets] [Phil Bennett, David Haywood]<br \/>\nSega Strike Fighter [f205v, The Dumping Union]<br \/>\nDerby Owner's Club (Ver. C) [f205v, The Dumping Union]<br \/>\nKick '4' Cash [f205v, The Dumping Union]<br \/>\nHappy Tour<br \/>\n  [Guru, jmurjr, JacKc, gingertom, Rene Single, Smitdogg,<br \/>\n   The Dumping Union]<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=18490\" 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; 03813: [Graphics] shadoww, shadowwa, gaiden, ryukendn, ryukendna: Lost blending effect (David Haywood) &#8211; 00803: [Color\/Palette] All vsnes.c games: Colors are wrong. &#8211; 00270: [Graphics] cstlevna, vsgradus, suprmrio, goonies: Black startup screens are now &#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-18490","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\/18490","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=18490"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/18490\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}