{"id":17692,"date":"2009-09-24T18:29:15","date_gmt":"2009-09-24T18:29:15","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17692"},"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=17692","title":{"rendered":"[Arcade] Mame v0.134u1"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 02565: [Sound] All Sets in zaccaria.c: TMS5200 hookup is currently<br \/>\n         kludged to work. (couriersud)<br \/>\n- 03443: [Sound] brapboys, brapboysj: Music samples looping<br \/>\n         incorrectly \/ ending too soon (hap)<br \/>\n- 03439: [Sound] chinagat and clones: OKI6295 sound pitch is too high.<br \/>\n         (sasuke)<br \/>\n- 03435: [Compiling] gcc warning for src\/emu\/sound\/ymf271.c with<br \/>\n         OPTIMIZE=3 on openSUSE 11.1 x86 (hap)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nAdded CDP1863\/CDP1864 sound devices for MESS. [Curt Coder]<\/p>\n<p>Noraut discrete sound system: Changed C1 value (from PPI-1 PC6 line<br \/>\nand Darlington array) to match the real value, as seen on the pcb.<br \/>\nThis should reproduce the 555 output accurately. [Roberto Fresca]<\/p>\n<p>Remove Enable input from a number of discrete sound modules.<br \/>\n[couriersud, Derrick Renaud]<\/p>\n<p>Reverted driftout workaround, see latest comments here for reason:<br \/>\nhttp:\/\/www.mametesters.org\/view.php?id=3356. [hap]<\/p>\n<p>Naomi\/AW updates:<br \/>\n * Hooked up protection for Power Stone 2 and Toy Fighter<br \/>\n    [R. Belmont, Guru, Cah4e3]<br \/>\n * Redumped bad rom in Heavy Metal Geomatrix [Guru]<br \/>\n * Redumped bad roms in Virtua Fighter 4 (cartridge version) [Guru]<br \/>\n * Redumped Club Kart: European Session [Guru]<br \/>\n * Updated Atomiswave hardware documentation [Guru]<\/p>\n<p>Verified CPU clocks for Atomic Point [Stefan Lindberg]<\/p>\n<p>New driver for Amatic encryped gambling hardware. This system is based<br \/>\non a custom CPU. Graphics are decoded but only 2 bitplanes hooked. All<br \/>\nthe needed devices are in the driver, but commented out till can<br \/>\nproperly decrypt the program ROMs and identify the CPU. About the<br \/>\nencryption scheme, see the driver notes about my findings.<br \/>\n[Roberto Fresca]<\/p>\n<p>Added device_find_child_by_tag helper function. [Curt Coder]<\/p>\n<p>i386: improved handling of override prefixes after a rep instruction<br \/>\n[Gabriele Gorla]<\/p>\n<p>Corrected Mirax clock frequencies [Stefan Lindberg]<\/p>\n<p>lr35902 cpu core changes: [Wilbert Pol]<br \/>\n - Improved handling of the DI+HALT bug.<br \/>\n - Do not clear the interrupt flag when the cpu is halted and no<br \/>\n    interrupt is taken.<\/p>\n<p>m68k: don't save signal contexts on *BSD and Mac OS X.<br \/>\n  [scarlet, R. Belmont]<\/p>\n<p>Correct bprom name in Hellfire sets and added documentation of the<br \/>\ntype of bprom used. [Brian Troha]<\/p>\n<p>Added deletion of MSVC specific files to clean task. [Curt Coder]<\/p>\n<p>z80dma improvements: [Angelo Salese]<br \/>\n - Added Initiate read sequence command and hooked up basic status<br \/>\n    reading<br \/>\n - Added continue and reset port A\/B timing commands<br \/>\n - Added enable\/disable irq, force ready and reinitialize status byte<br \/>\n    commands<br \/>\n - Fixed Initiate read command<br \/>\n - Implemented reset command<br \/>\n - Implemented fixed port transfer behaviour<br \/>\n - Added decrement step mode and fixed a conceptual bug with portA<br \/>\n    writes<br \/>\n - Added preliminary search mode support and fixed a bug with WR3<br \/>\n    mask byte<br \/>\n - Fixed ready flag when the DMA disabled\/enabled commands are used<\/p>\n<p>\"=A\" inline assembly seems to be only supported on 32bit gcc. Provide<br \/>\na 64bit safe version of _get_profile_ticks. [couriersud]<\/p>\n<p>Ported Capcom CX4 implementation over from bsnes (original code by<br \/>\nzsKnight, anomie and Nach). Mega Man X2 and X3 are now playable in<br \/>\nMESS, with bugs. [Harmony]<\/p>\n<p>Partially implemented TMS5110_CMD_TEST_TALK: [couriersud]<br \/>\n - according to the documentation, this needs to be issued to read<br \/>\n    status on CTL1<br \/>\n - cvs driver needs this<\/p>\n<p>[SNES] Fixed a bug in our DSP1 emulation. Super Mario Kart can be<br \/>\nplayed again in MESS. [Fabio Priuli]<\/p>\n<p>CVS improvements: [couriersud]<br \/>\n - hook up speech cpu<br \/>\n - get rid of \"temporary\" code which hardwire ctl & pdc writes<br \/>\n - use tms rom clock as sense input for the s2650. darkwar now speaks<br \/>\n    again on startup.<br \/>\n - only one latch used for sound & speech.<br \/>\n - hooked up 393Hz signal to \"dac3\"<br \/>\n - pcb pictures indicate discrete logic on the sound board. Marked<br \/>\n    all games as GAME_IMPERFECT_SOUND since we seem to miss some sounds<br \/>\n - 4bit dac remains mysterious<\/p>\n<p>tms5110 improvements: [couriersud]<br \/>\n - Implement ctl port input\/output for status reads.<br \/>\n - Input\/output is switched by clocking pdc after a TALK STATUS<br \/>\n    command.<br \/>\n - update drivers to support new tms5110_ctl_r<br \/>\n - now exhibits Rom Clock signal<\/p>\n<p>ym2612\/3834: updates to track latest knowledge [Eke-Eke, Nemesis]<br \/>\n - Moved LFO vars inside the chip struct<br \/>\n - Changed SSG-EG to update before channel calcs<\/p>\n<p>Fixed various issues with the dsp56156 disassembler.  [Andrew Gardner]<\/p>\n<p>Updated nova2001 driver to use DIP LOCATIONS.  Clarified and verified<br \/>\nswitch behavior, comparing to manuals where available. [Fujix, Tafoid]<\/p>\n<p>Fixed disassembly of NEG Rd,Rs instruction in ARM7TDMI Thumb mode.<br \/>\n[Harmony]<\/p>\n<p>Fixed S-DD1 support in SNES driver; Street Fighter Alpha 2 is<br \/>\nplayable, Star Ocean shows decompressed graphics before hanging.<br \/>\n[Harmony]<\/p>\n<p>S2650 improvements: [couriersud]<br \/>\n - Added S2650_FO_PORT fake port for flag output line.<br \/>\n - Made CHECK_IRQ_LINE an inline<br \/>\n - Verified irq handling (with help from Quench)<\/p>\n<p>Complete dump of Planet Harriers. [Guru]<\/p>\n<p>Ported SPC7110 support from bsnes. [Harmony]<\/p>\n<p>Ported ST010 support from bsnes. [Fabio Priuli]<\/p>\n<p>Fixes an issue where running ST010 games would hang MESS. [Harmony]<\/p>\n<p>Some progress with protection emulation for herbiedk and 8ballact.<br \/>\nNo more game specific program counter checks. [couriersud]<\/p>\n<p>Support external baud rates in the MC68681 DUART. [R. Belmont]<\/p>\n<p>Implemented a RS and WS line interface for tms5220: [couriersud]<br \/>\n - this emulates the RS\/WS and READY handshaking according<br \/>\n    to the tms5220 manual. Drivers reading the ready line<br \/>\n    should most probably use it.<br \/>\n - Note: For cases where the READY handshake is done by the cpu<br \/>\n     sufficient cycles have to be burnt to simulate that the<br \/>\n    cpu waited. This yet has to be implemented.<\/p>\n<p>zaccaria.c updates: [couriersud]<br \/>\n - Remove tms5220 kludge<br \/>\n - hooked up new RS\/WS\/READY tms5220 interface<br \/>\n - removed dac1 as well. Replaced it by attenuation control for ay2,<br \/>\n    channel B<\/p>\n<p>Made INI file order explicit via priorities. [Rene Single]<\/p>\n<p>Fixed F6 cheat toggle behavior. [Pugsy]<\/p>\n<p>Corrected clocks for V-five pcb. [Corrado Tomaselli]<\/p>\n<p>Added byte swap to the cheat search. [Sandro Ronco]<\/p>\n<p>Now allow for banks to take up half of the available slots. Explicit<br \/>\nbanks now work up to bank 64. [Aaron Giles]<\/p>\n<p>Changed all tms5220 lines to (READ|WRITE)_LINE_DEVICE_HANDLER:<br \/>\n[couriersud]<br \/>\n - Added q suffix to denote active low lines<br \/>\n - Updated all drivers accordingly.<br \/>\n - Removed some trampoline functions<\/p>\n<p>Added TMS5220C variant to tms5220.c [Lord Nightmare]<br \/>\n - implemented reset for TMS5220C if \/RS and \/WS are pulled down<br \/>\n    together<br \/>\n - Inserted LNs email and corrections as comment into source<br \/>\n - Created a TODO section.<\/p>\n<p>Updated gauntlet and firefox to use \"new\" tms5220 interface.<br \/>\n[couriersud]<\/p>\n<p>Discrete Updates: [Derrick Renaud]<br \/>\n - Added DISCRETE_LOGIC_SHIFT - generic shift register<br \/>\n - Fixed DISCRETE_BIT_DECODE to apply proper voltage instead of<br \/>\n    clipping to INT.<\/p>\n<p>Sky Raider - Partial discrete sound. [Derrick Renaud]<\/p>\n<p>SNES: Fixed CG ram reading address. [Angelo Salese]<\/p>\n<p>Converted 6532riot to devcb interfaces: [couriersud]<br \/>\n - updated all drivers<br \/>\n - converted drivers to RS\/WS tms5220 interface where appropriate<br \/>\n - removed quite some trampoline functions<\/p>\n<p>Corrected incorrect XTAL value for XTAL_32_768kHz [ArcadeNUT]<\/p>\n<p>Optimized DISCRETE_74LS624 making dkongjr and mario faster.<br \/>\n[Derrick Renaud]<\/p>\n<p>SNES: Fixed an incorrectly setted DMA register read, fixes DMA Memory<br \/>\ntin the test cartridge. [Angelo Salese]<\/p>\n<p>Further simplifications to Atomiswave's keys. [Andreas Naive]<\/p>\n<p>i8085: [Curt Coder]<br \/>\n - RIM instruction now shows the current status of RST5.5 and RST6.5<br \/>\n    pins.<\/p>\n<p>dkongjr now uses parallel discrete tasks. [couriersud]<\/p>\n<p>Removed a number of #ifdef LSB_FIRST in favor of macros that do the<br \/>\nequivalent. [Atari Ace]<\/p>\n<p>Neo Geo updates: [JohnBoy]<br \/>\n - Renamed sets based on them being used for the initial AES<br \/>\n    production runs<br \/>\n      Renamed tophuntra to tophuntrh, added correct s1<br \/>\n      Renamed kof97a to kof97h<br \/>\n      Renamed bstars to bstarsh<br \/>\n - Added correct c1 to neocup98<br \/>\n - Added correct m1 and v1 to androdun (MVS version layout)<br \/>\n - Tagged lastbld2 as newer revision<br \/>\n - Identified pbobblena as bootleg, renamed to pbobblenb, renamed roms<br \/>\n    to 'correct' chip label<br \/>\n - Renamed p1 in mslug4, see notes<\/p>\n<p>Added dipswitches for the photon2 coins, you can now select between 1<br \/>\nand 6 minutes per coin. Also added information about the original<br \/>\ngames that these have been bootlegged from. [David Haywood]<\/p>\n<p>listxml changes: [Oliver Stoeneberg]<br \/>\n - adds an \"optional\" flag for rom\/disk entries to -listxml output<br \/>\n - removed the obsolete \"dispose\" flag from the DTD in the -listxml<br \/>\n    output<\/p>\n<p>Minor optimization\/cleanup of Neo Geo rendering. [Christophe Jaillet]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nTarget Panic [Phil Bennett, Tormod, The Dumping Union]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nBattle Garegga (Taiwan \/ Germany) (Thu Feb 1 1996)<br \/>\n  [Tormod, The Dumping Union]<br \/>\nUndercover Cops (US) [Corrado Tomaselli]<br \/>\nX-Men (2 Players ver EAA) [Corrado Tomaselli]<br \/>\nMirax (set 2) [Stefan Lindberg]<br \/>\nHellfire (1P Ver., alt) [Stefan Lindberg]<br \/>\nCountry Girl (Japan set 2 with Nichibutsu copyright) [Siftware]<br \/>\nVulcan Venture (Older Ver.) [Brian Troha, Dumping Union]<br \/>\nMortal Kombat II (rev L3.0) [bulldawg, Smitdogg, Dumping Union]<br \/>\nExzisus (Japan, dedicated) [Stefan Lindberg, Phil Bennett]<br \/>\nBaseball Stars Professional (set 1) [JohnBoy]<br \/>\nMetal Slug 4 (set 2) [JohnBoy]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nNet Select Keiba Victory Furlong [Guru]<br \/>\nSalary Man Kintarou [Guru]<br \/>\nAmatic Unknown Slots Game [Roberto Fresca, Team Europe]<br \/>\nMulti Game I (V.Ger 2.4) [Roberto Fresca, Team Europe]<br \/>\nMulti Game III (V.Ger 3.5) [Roberto Fresca, Team Europe]<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=17692\" 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; 02565: [Sound] All Sets in zaccaria.c: TMS5200 hookup is currently kludged to work. (couriersud) &#8211; 03443: [Sound] brapboys, brapboysj: Music samples looping incorrectly \/ ending too soon (hap) &#8211; 03439: [Sound] chinagat and &#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_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-17692","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\/17692","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=17692"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17692\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}