{"id":17725,"date":"2009-10-04T15:03:27","date_gmt":"2009-10-04T15:03:27","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17725"},"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=17725","title":{"rendered":"[Arcade] Mame v0.134u2"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03403: [DIP\/Input] rollfr_2: Can't init Roll Fruit game. (MetalliC)<br \/>\n- 03458: [Sound] bzone and clones: Broken engine sound (couriersud)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nAdded genuine sets of Rally-X and New Rally-X [Team Japump!!!]<\/p>\n<p>discrete_sound_r now can inquiry any node: [couriersud]<br \/>\n - the return type is UINT8, consequently the designer needs to ensure<br \/>\n    that the node delivers adequately scaled data.<br \/>\n - input nodes allow the input data to be scaled. The return value is<br \/>\n    the node value *after* scaling.<\/p>\n<p>DISCRETE_74LS624 - optimized for some more speed. [Derrick Renaud]<\/p>\n<p>DISCRETE_566 - started making a more accurate simulation based on<br \/>\ntesting of a real IC. This makes the rest of Sky Raider sounds work.<br \/>\n[Derrick Renaud]<\/p>\n<p>Completed dump of Gun Survivor 2 cart [Guru]<\/p>\n<p>Hacked in the dsp56156's \"Long Interrupts.\"  Added SUB opcode.<br \/>\nPolygonet Commanders now goes in-game! [Andrew Gardner]<\/p>\n<p>plygonet.c: hooked up 53936 roz layer. [R. Belmont, David Haywood]<\/p>\n<p>Fleshed out SCC68070 definition in m68k core, for CD-i use in MESS<br \/>\n[Harmony]<\/p>\n<p>m68k: disassemble PMOVE instruction (move to\/from PMMU). [R. Belmont]<\/p>\n<p>exp is slow, but pow is even slower [couriersud]<br \/>\n - more LS624 optimization, replace pow(10, x) by pow10(x)<br \/>\n - mixer loop optimizations<\/p>\n<p>Impromved discrete performance for mario: [couriersud]<br \/>\n - pow to exp : 5%<br \/>\n - parallel tasks : 45%<br \/>\n - minor tweaks<\/p>\n<p>M680x0 update: [R. Belmont]<br \/>\n - Add CPU types 68EC030, 68030, and 68EC040<br \/>\n - Start of 030\/040 PMMU, including stubbed PMOVE<\/p>\n<p>Fixed up RAM bank names to prevent crashes with memdump. Extended<br \/>\nexplicit banks to 96. [Aaron Giles]<\/p>\n<p>multfish.c driver fixes and improvements: [MetalliC]<br \/>\n - Hooked up inputs for Roll Fruit<br \/>\n - Added hopper emulation, payout now works<br \/>\n - Added information on how to initialize Roll Fruit<br \/>\n - Added in missing rom to a few MultiFish sets<\/p>\n<p>DISCRETE_555_MSTABLE - optimized speed and added new operating modes.<br \/>\n[Derrick Renaud]<\/p>\n<p>Fixed ROM name of warpwarp. Also removed 4th program ROM which is not<br \/>\npresent on real board. [Team Japump!!!]<\/p>\n<p>Memory references can now explicitly specify logical or physical<br \/>\naccess by prepending with an 'l' or 'p'. Logical remains the default.<br \/>\nExample: ppb@1000 = physical program space byte at address $1000.<br \/>\nldw@2000 = logical data space word at address $2000. Changed cheat<br \/>\nfinder to explicitly reference physical memory when writing out new<br \/>\ncheats. [Aaron Giles]<\/p>\n<p>Added simple system for auto-detecting cheat-worthy RAM areas.<br \/>\n[Sandro Ronco]<\/p>\n<p>Added NULL check to prevent MAME from crashing if a new input device<br \/>\nwas connected at runtime. [David Haywood]<\/p>\n<p>Expanded PROFILER_USERx to support up to 8 custom profiler areas.<br \/>\n[Christophe Jaillet]<\/p>\n<p>Added more _NAME macros to be consistent with the standard naming<br \/>\nconventions. [Atari Ace]<\/p>\n<p>Removed old master system code from megaplay.c, megatech.c, segae.c<br \/>\nand updated the drivers to use more recent implementation (from<br \/>\nHazeMD) [David Haywood]<\/p>\n<p>Sped up mario_custom_run() discrete sound. [Derrick Renaud]<\/p>\n<p>Added discrete sound to Sprint 8. [Derrick Renaud]<\/p>\n<p>Removed capacitor aging code and assumed range input is gnd for all<br \/>\n74LS629. [couriersud]<\/p>\n<p>Omplemented m:n logic for buffered task nodes in discrete sound<br \/>\n[couriersud]<br \/>\n - preparation work so that a task node output buffer may be read by<br \/>\n    more than one following task.<br \/>\n - target: implementation of task groups: tasks in a task group run<br \/>\n    parallel, task groups serial. The current main task may than just<br \/>\n    be task (in the last task group)<\/p>\n<p>Space Walk - started discrete sounds. [Derrick Renaud]<\/p>\n<p>Added static qualifiers where possible throughout the code.<br \/>\n[Atari Ace]<\/p>\n<p>Discrete task groups [couriersud]<br \/>\n - DISCRETE_TASK_START now requires a parameter TASK_GROUP (>=0, <=9)\n - Tasks are scheduled in the order of their task group\n - Nodes are automatically buffered between task groups\n - Discrete core determines nodes which need buffering to minimize \n    overhead (information in DISCRETE_LOG)\n - A discrete block list now must put each stepped node into a task \n    if it uses tasks\n - Drivers not using tasks will get one task allocated automatically\n - Updated drivers accordingly\n - Some more constification\n\nOptimized tab removal in srcclean. [Atari Ace]\n\nCentralized color definitions and made some colors more specific.\n[Mamesick]\n\nHooked up Polynet Warriors joystick properly. [Andrew Gardner]\n\nNew games added or promoted from NOT_WORKING status\n---------------------------------------------------\nOthello (version 3.0) [Tomasz Slanina, Stefan Lindberg]\n\nNew clones added\n----------------\nTotal Vice (ver UAC) [Phil Bennett]\nStreet Fighter II - The World Warrior (Quicken Pt-I, bootleg) \n   [D. Beneke, Guru, Smitdogg, The Dumping Union]\nStreet Fighter II' - Champion Edition (Accelerator!, bootleg) \n   [D. Beneke, Guru, Smitdogg, The Dumping Union]\nIronman Ivan Stewart's Super Off-Road Track-Pak (2 Players) [Darran]\nGals Panic 4 (Korea) [Choi Sung Ho]\nMortal Kombat II (rev L3.1 (European)) [Andy Welburn]\nCadash (Germany) [Volker Hann, Team Europe]\nSpace Empire (bootleg) [Team Europe]\nTarget Hits (ver 1.0) [Andrew Conroy]\nVulcan Venture (Older) [Irongiant]\nAstro Blaster (German) [Volker Hann &#038; Team Europe]\nPac-Man (Galaxian hardware, set 2) [Team Europe]\nZaxxon (Japan) [Team Japump!!!]\n\nNew games marked as GAME_NOT_WORKING\n------------------------------------\nVirtua Fighter 4 Evolution (Cartridge) [f205v, David Haywood]\n48-in-1 MAME bootleg (ver 3.09) [Guru]\n48-in-1 MAME bootleg (ver 3.02) [Guru]\nSeta Roulette? [Team Europe]\n[\/CODE]\n[wpfilebase tag=file id=629 tpl=simple \/]\n\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=17725\" 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; 03403: [DIP\/Input] rollfr_2: Can&rsquo;t init Roll Fruit game. (MetalliC) &#8211; 03458: [Sound] bzone and clones: Broken engine sound (couriersud) Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Added genuine sets of Rally-X and New Rally-X [Team Japump!!!] discrete_sound_r &#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-17725","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\/17725","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=17725"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17725\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}