{"id":15062,"date":"2008-01-17T21:23:43","date_gmt":"2008-01-17T21:23:43","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=15062"},"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=15062","title":{"rendered":"[Arcade] Mame v0.122u6"},"content":{"rendered":"<p>Nouvelle version de Mame.<\/p>\n<p><code><br \/>\nMAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\npangpoms098u3ora [Brian Troha]<br \/>\ncuebrckj0102u5gre [Zsolt Vasvari]<br \/>\nastinvad0106u11gre [Aaron Giles]<br \/>\nvictory137b4gre [Zsolt Vasvari]<br \/>\nvictory37b16gre [Zsolt Vasvari]<br \/>\ndcs057ora [Aaron Giles]<br \/>\npleiads0111u4gre [Robbert]<br \/>\narmwrest35b9yel [David Haywood]<br \/>\ngstrik20105u4gra [Brian Troha]<br \/>\nnarc060gra [Aaron Giles]<br \/>\nmia0106u5gra [RansAckeR]<br \/>\nnss_smw0115ora [Atari Ace]<br \/>\ndarkplnt0119u3yel [Atari Ace]<br \/>\nmhhonban0120u3gra [RansAckeR]<br \/>\nrollerg0111u5gra [RansAckeR]<br \/>\nbionicc0109ora [RansAckeR]<br \/>\nlcasino0111ora [RansAckeR]<br \/>\nmegaplay.c0122u4red [Atari Ace]<br \/>\nnmnlnd0122u3yel [Mamesick]<br \/>\ncocktail0119yel [Robbert]<br \/>\ntokisens0122u3gra [RansAckeR]<br \/>\nalleymas0119u3gre [RansAckeR]<br \/>\ncrbaloon36finalgre [Zsolt Vasvari]<br \/>\ntopsecrt0109gre2 [Bryan McPhail]<br \/>\nquasar0122u5red [Zsolt Vasvari]<br \/>\nstadhero0122u3gra [RansAckeR]<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nSwinging Singles cleanup: [Tomasz Slanina]<br \/>\n - hooked up crt6845<br \/>\n - converted to tilemaps<br \/>\n - simplified protection(?) emulation<br \/>\n - removed tilemap, a bit more low level video hw emulation<br \/>\n - fake colors<\/p>\n<p>Lowerd FPS in lasso.c to avoid corrupting Chameleon's high score<br \/>\ntable. [Zsolt Vasvari]<\/p>\n<p>Removed obsolete uitext.c and all references to it. [Aaron Giles]<\/p>\n<p>Some more modernization\/clean-up in the exidy driver. [Zsolt Vasvari]<\/p>\n<p>Added VIDEO_ALWAYS_UPDATED for reliable collision detection in the<br \/>\nCVS driver. [Zsolt Vasvari]<\/p>\n<p>Cleaned up astinvad driver: [Aaron Giles]<br \/>\n * Proper video timing<br \/>\n * Hooked up 8255 PPIs<br \/>\n * Correct interrupt timing<br \/>\n * Consolidated code into single file<\/p>\n<p>i8039.c\/mario.c updates: [couriersud]<br \/>\n * fixed movd instructions<br \/>\n * add MB8884 and M58715 cpu types<br \/>\n * moved timer hack to M58715<br \/>\n * added ram_mask for internal ram access<br \/>\n * added R.A11 as 'M' to dasm flags<br \/>\n * added EA \"IO\" port<br \/>\n * mario now uses M58715 as sound cpu<br \/>\n * hooked up EA line for M58715<br \/>\n * fixed portA startup value<br \/>\n * documented hardware changes to use a I8039 on a mario board<\/p>\n<p>sauro.c: [couriersud]<br \/>\n * revert promsize to 256 for trckydoc<\/p>\n<p>Added XTAL clocks to zaxxon.c. [Aaron Giles]<\/p>\n<p>Cleaned up cojag\/jaguar driver: [Aaron Giles]<br \/>\n * proper video timing, configured by the chipset<br \/>\n * 32-bit rendering, removing 16bpp hacks<br \/>\n * support for borders<br \/>\n * proper object processor timing, including multiple passes per line<br \/>\n * added R3041 as a clone of the R3000<br \/>\n * fixed XTALs based on documentation<\/p>\n<p>Consolidated exidy and victory drivers. Removed complicated dirty<br \/>\ntracking from victory.c. Reorganized the exidy audio hardware code.<br \/>\nChanged Targ to use a loaded PROM instead of a hard-coded one. Renamed<br \/>\nSide Trak to Side Track as per the title screen. [Zsolt Vasvari]<\/p>\n<p>6821 PIA changes: [Zsolt Vasvari]<br \/>\n - Added orthogonal accessors<br \/>\n - Removed hacky update_shared_irq_handler(), now the same<br \/>\n   IRQ callback maybe called multiple times, but this shouldn't<br \/>\n   be a problem<br \/>\n - IRQ lines are cleared on a reset<\/p>\n<p>Disabled code in the TMS5220 that set the Buffer Empty flag after a<br \/>\nstop frame. This fixes Victory. This might be the incorrect fix but<br \/>\nthe old code wasn't working either. [Zsolt Vasvari]<\/p>\n<p>Hooked up revx dcs reset line. Signaled IRQ on correct CPU when DCS<br \/>\nsends data back (duh). [Aaron Giles]<\/p>\n<p>Removed unnecessary check that could cause SCSP hangs in grdforce.<br \/>\n[kingshriek]<\/p>\n<p>Tweaked deco156 clock speed to be 28 to prevent the games from running<br \/>\nin slow motion. I suspect the 156 chip has an internal multiplier, the<br \/>\nusual input pin is 7Mhz IIRC. [David Haywood]<\/p>\n<p>dkong.c changes: [couriersud]<br \/>\n * added equivalence circuit for Sanyo EZV audio amplifier<br \/>\n * Set DK_C159 = 0 to avoid over-aggressive high-pass filter. Solely<br \/>\n    based on observations.<br \/>\n * added comment on above to source<br \/>\n * Added define DK_NO_FILTERS to turn of DAC filters and post-mixer<br \/>\n    filters for debugging<\/p>\n<p>Adds dips for Water Balls. Adds dip port locations to all dips.<br \/>\n[Brian Troha]<\/p>\n<p>Added CPUINFO_INT_CLOCK_MULTIPLIER to support CPU clock multipliers.<br \/>\nUpdated all CPU cores to return a CPUINFO_INT_CLOCK_MULTIPLIER of 1.<br \/>\nChanged the core to actually respect both CPUINFO_INT_CLOCK_MULTIPLIER<br \/>\nand CPUINFO_INT_CLOCK_DIVIDER. Updated a number of drivers to use<br \/>\ncpunum_get_clock() instead of Machine->drv->cpu[x].clock. Raw input<br \/>\nclock speeds should now be specified for all CPUs in the<br \/>\nMACHINE_DRIVER. [Aaron Giles]<\/p>\n<p>Changed TLC43076 and games using it to RGB32. Removed global Machine<br \/>\nvariable where possible. [Zsolt Vasvari]<\/p>\n<p>Removed dirtybuffer from video\/generic.c and all drivers still using<br \/>\nit. Good riddance... Removed videoram_w, colorram_w and spriteram_w<br \/>\nand changed all drivers using it to access RAM directly. Removed<br \/>\nvideoram_r, colorram_r, spriteram_r, spriteram16_r and spriteram16_w<br \/>\nfrom video\/generic.c and changed all games to use (possibly shared)<br \/>\nRAM. [Zsolt Vasvari]<\/p>\n<p>Cleaned up memory maps in the seibu sound interfaces. Changed to use<br \/>\nshared sound configs instead of statically copying them in each<br \/>\ndriver. [Aaron Giles]<\/p>\n<p>Verified and changed cpu frequencies and oki m6295 pin 7 on the<br \/>\nfollowing pcbs: Asuka&Asuka, Cadash, Equites h\/w games and sound<br \/>\nboard, F1GP, Super Formula, Gladiator, Ping Pong king, Great<br \/>\nSwordsman, Irem m52 sound board, Tropical Angel, Explosive Breakers,<br \/>\nMagical Crystal, Mad Gear, Roller Aces, Chinese Hero, Simpsons,<br \/>\nGolfing Greats, Time Pilot 84. [Corrado Tomaselli]<\/p>\n<p>Added some more static qualifiers on recent new\/changed code.<br \/>\n[Atari Ace]<\/p>\n<p>Fixed dbreed72 crash introduced in 0.122u5. [Mamesick]<\/p>\n<p>Fixed HuC6280 low-speed mode so it uses 4 cycles instead of 3.<br \/>\n[Charles MacDonald]<\/p>\n<p>Hand fixed Road Runner's corrupted ROM. We are 99.99% sure that the<br \/>\nbad bytes are the same as the Desert Gun ones. [Zsolt Vasvari]<\/p>\n<p>Cleaned up leland clocks a little. Made the i186 divide-by-2 clock<br \/>\ninternal. [Aaron Giles]<\/p>\n<p>Added clocks to the MCR sound boards and some of the MCR games. Added<br \/>\nTMS5220 variants TMS5200 and TMC0285 as proper chips. Changed MCR<br \/>\nsquawk & talk to use the TMS5200 as documented. [Aaron Giles]<\/p>\n<p>Cleaned up Crazy Baloon driver: proper memory maps, crystals, etc.<br \/>\nImplemented the missing features of the collision detector custom IC.<br \/>\n[Zsolt Vasvari]<\/p>\n<p>First pass at fixing the cpu clock speeds on the playstation based<br \/>\nhardware. The system 10 & 12 clock speeds have been raised as they<br \/>\nrun on an upgraded chipset. The internal divide in the CPU core has<br \/>\nbeen set to 4 as we have no wait states, incorrect dma timing,<br \/>\nno gpu timing, no dma bus stealing and no gte timing. [smf]<\/p>\n<p>Fixed RET instruction on the i960 core. [Ernesto Corvi, ElSemi]<\/p>\n<p>Removed speedups in the gstream and limenko drivers which were<br \/>\nbreaking the games. [David Haywood]<\/p>\n<p>Fixed regression on i8039 T1 counter mode. [couriersud]<\/p>\n<p>Added CUSTOM_INPUT macro for defining input port callbacks. Pushed<br \/>\nits usage throughout the code. [Aaron Giles]<\/p>\n<p>phoenix and clones: [couriersud]<br \/>\n * video timing from schematics<br \/>\n * palette from schematics (resnet.h)<br \/>\n * no more colortable<br \/>\n * added save state<\/p>\n<p>Minor RSP fixes: [SGINut]<br \/>\n - Fixed accumulator state on powerup by testing against real hardware<br \/>\n - Fixed single-step behavior by testing against real hardware<\/p>\n<p>Added save state support to atetris.c. [Svante Gerhard]<\/p>\n<p>Fixed up atetris memory maps and clocks according to schematics.<br \/>\n[Aaron Giles]<\/p>\n<p>Added targ and spectar to TinyMAME. [neoforma]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nRipper Ribbit [Aaron Giles]<br \/>\nChicken Farm [Aaron Giles]<br \/>\nCrazzy Clownz [Aaron Giles]<br \/>\nSpace Fighter Mark II [Zsolt Vasvari, Guru]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nHeated Barrel (US set 2) [Corrado Tomaselli]<br \/>\nPlayer's Edge Plus (XMP00006) Multi-Poker [Jim Stolis]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nInternational Toote (Germany) [Luca Elia]<br \/>\nDodge City [Roberto Fresca<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=15062\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle version de Mame. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- pangpoms098u3ora [Brian Troha] cuebrckj0102u5gre [Zsolt Vasvari] astinvad0106u11gre [Aaron Giles] victory137b4gre [Zsolt Vasvari] victory37b16gre [Zsolt Vasvari] dcs057ora [Aaron Giles] pleiads0111u4gre [Robbert] armwrest35b9yel [David Haywood] gstrik20105u4gra [Brian Troha] narc060gra [Aaron Giles] mia0106u5gra [RansAckeR] nss_smw0115ora &#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-15062","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\/15062","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=15062"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/15062\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}