{"id":14511,"date":"2007-09-23T07:58:28","date_gmt":"2007-09-23T07:58:28","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=14511"},"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=14511","title":{"rendered":"[Arcade] Mame v0.119u1"},"content":{"rendered":"<p>Pas mal de nouveaut\u00e9s dans cette release interm\u00e9diaire et notemment sur les derni\u00e8res avanc\u00e9es de <a href=\"http:\/\/nebula.emulatronia.com\">Elsemi <\/a>(pour le Model 2) et de <a href=\"https:\/\/www.emu-france.com\/?page=news&#038;daten=2007-09-20#14727\">Phil Stroffolino<\/a> (System 21\/22).<\/p>\n<p><em>A big update this week! We have some <strong>significant progress on Sega Model 2<\/strong> emulation from Ernesto Corvi (with thanks to El Semi), <strong>major Namco System 21 improvements<\/strong> from Phil Stroffolino, and several new shooting games on Seta hardware from Luca Elia. On top of that, quite a large number of Mahjong games and clones of existing games have shown up in the last week. Plus the usual collection of internal fixes and improvements, including a preliminary 64-bit recompiler for the MIPS3 CPUs. Have fun!<\/em><\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\ncreateconfig+debug0119yel [Nathan Woods]<br \/>\njrpacman0119gre [Aaron Giles]<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed crash\/display corruption in System C2 and System 18 games.<br \/>\n[David Haywood]<\/p>\n<p>Synchronized the MB86233 core with ElSemi's, fixing a few bugs<br \/>\nalong the way. [Ernesto Corvi]<\/p>\n<p>Fixed synchronization code in the Model 2 driver. [Ernesto Corvi]<\/p>\n<p>Fixed SCALER, SCALERL, and ATANRL opcodes in the i960 core.<br \/>\n[Ernesto Corvi]<\/p>\n<p>Updates to the gdrawpkr driver: [Roberto Fresca]<br \/>\n - Added sound support to \"El Grande - 5 Card Draw\".<br \/>\n - All CPU and sound clocks derived from #defined crystal values.<br \/>\n - Some minor input cleanups.<\/p>\n<p>ARM7 core fixes: [R. Belmont]<br \/>\n - Fixed unaligned reads\/writes (again)<br \/>\n - Fixed minimum instruction bytes to account for Thumb mode<br \/>\n - Fixed missing dependency in ARM7 build rule<br \/>\n - Fixed Thumb mode ASR instruction<\/p>\n<p>Added newly-dumped BIOS ROMs and preliminary emulation of the SPU<br \/>\nboard in Pop'n Music 7 to the Firebeat driver. [Ville Linde]<\/p>\n<p>Cleaned up input ports in the taito_z.c driver. [Brian Troha]<\/p>\n<p>Updated the sources to support removing -wno-unused-function. Dead<br \/>\ncode has been identified with #ifdef UNUSED_FUNCTION to allow for<br \/>\nfurther analysis and potential future removal. [Atari Ace]<\/p>\n<p>Fixed a number of issues in the h6280 CPU core: [Wilbert Pol]<br \/>\n - Taking of interrupts is delayed to respect a pending instruction<br \/>\n    already in the instruction pipeline.<br \/>\n - Added 1 cycle for decimal mode ADC and SBC instructions.<br \/>\n - Changed cycle counts for CSH and CSL instructions to 3.<br \/>\n - Added T flag support to the SBC instruction.<br \/>\n - Fixed ADC T flag to set the Z flag based on the value read.<br \/>\n - Added 3 cycle penalty to ADC, AND, EOR, ORA, and SBC instructions<br \/>\n    when the T flag is set.<br \/>\n - Fixed cycle count and support for 65536 byte blocks for the TAI,<br \/>\n    TDD, TIA, TII, and TIN instructions.<br \/>\n - Fixed RDWORD macro in the disassembler.<br \/>\n - Fixed setting of N and V flags in the TST instructions.<br \/>\n - Removed unneeded debug_mmr code.<br \/>\n - Fixed TSB and TRB instructions.<br \/>\n - Added 1 delay when accessing the VDC or VCE areas.<br \/>\n - Implemented low and high speed cpu modes.<\/p>\n<p>Moved srmp5 (Super Real Mahjong P5) to separate driver (from<br \/>\nst0016.c). Preliminary video hw emulation. Not playable, no sound.<br \/>\n[Tomasz Slanina]<\/p>\n<p>Fixed DIP switches in the mario driver. [stephh]<\/p>\n<p>Major Namco System 21 update. Changes include: [Phil Stroffolino]<br \/>\n - corrections to eprom handling (affects Namco System2 as well)<br \/>\n - scroll fix for sprite emulation in namcoic.c<br \/>\n - working Starblade, Cybersled, Solvalou with full 3d<br \/>\n - graphics should be 100% except for the depth cueing tables, which<br \/>\n    are internal and need to be reconstructed<br \/>\n - Air Combat is improved, but is locking up in 118s because of<br \/>\n    incomplete watchdog emulation<br \/>\n - Winning Run hardware is not yet working in this update<\/p>\n<p>Fixed regression in undoukai caused by the REGION_CPU1 decoupling<br \/>\nfrom RAM. [Pierpaolo Prazzoli]<\/p>\n<p>SCSP fixes: [R. Belmont]<br \/>\n * Fix writes to the hole in the SCSP address space (0x430 to 0x5ff)<br \/>\n    to not trash global registers<br \/>\n * Fixed SCSP DMA to not read random memory for its' registers<\/p>\n<p>Added minimal built-in layout for showing the lamps in Video Pinball.<br \/>\n[Mr. Do!]<\/p>\n<p>Big Model 2 update. There's so much stuff improved, I'm just going to<br \/>\nlist what's not working: [Ernesto Corvi, El Semi]<br \/>\n - There's still a glitch on the triangle parser somewhere.<br \/>\n    Noticeable on the Sega logo in motoraid, the selection arrow in<br \/>\n    dynamcop's player select screen and many other games. It might be<br \/>\n    the culprit of the road in daytona looking wacky.<br \/>\n - There's a problem with the z clipping. Some tri's close to the<br \/>\n    camera are clipped before they should. Some others should be<br \/>\n    clipped but are not, and are blocking the viewport for a frame<br \/>\n    or two.<br \/>\n - Sub-windows are not implemented yet. Visible on dynacop's mission<br \/>\n    select, Sega Rally car select, and others.<br \/>\n - Most decal textures flicker on and off between frames. Maybe a z<br \/>\n    coordinate float resolution issue after projection?<br \/>\n - Textures wrap by default. They should only wrap when the<br \/>\n    appropriate flag is set only. Not sure what to do when we're not<br \/>\n    wrapping.<\/p>\n<p>Improvements to the Z180 core: [Pierpaolo Prazzoli]<br \/>\n - added the 2 Programmable Reload Timers<br \/>\n - fixed the Internal I\/O Registers remapping<br \/>\n - added logical -> physical memory translation<br \/>\n - disabled loops hack<br \/>\n - removed \"extra icount\"<br \/>\n - changed interrupts handling. Now they're checked as in Z80 core<br \/>\n - simplified RETN and EI opcodes<br \/>\n - fixed PRT interrupts<br \/>\n - cleared both interrupts flip flops when taking any irq<br \/>\n - added _IFF2 = _IFF1; just before _IFF1 = 0; when taking an NMI<\/p>\n<p>Removed kludge in 20pacgal which is no longer necessary with proper<br \/>\nZ180 emulation. Sound now works as well. [Pierpaolo Prazzoli]<\/p>\n<p>Fixed some Dip Switches and added some extra notes to othunder.c<br \/>\ndriver. Also added some notes to opwolf.c driver. [stephh]<\/p>\n<p>Began moving the MegaTech\/MegaPlay drivers over to the new Genesis<br \/>\ncore code. [David Haywood]<\/p>\n<p>Identified a number of additional new opcodes for Risky Challenge\/<br \/>\nGussun. [robiza]<\/p>\n<p>Fixed Voodoo video timing according to the manual, including blanking<br \/>\nperiods and vsync interrupts. This makes Carnevil and some other games<br \/>\nrun once again at their proper speed. [Aaron Giles]<\/p>\n<p>Updated Voodoo drawing code to track changes to the front buffer and<br \/>\nallow skipping unrendered frames for more even framerates.<br \/>\n[Aaron Giles]<\/p>\n<p>Fixed hang when attempting to move windows with the debugger active<br \/>\nand multithreading enabled. [Aaron Giles]<\/p>\n<p>Added preliminary attempt at a new x64 dynamic recompiler for the<br \/>\nMIPS 3\/4 CPUs. The current version works enough to run a few basic<br \/>\ngames (kinst, carnevil), but many others fail. Furthermore, this<br \/>\nversion is already being supplanted by a more advanced version that<br \/>\ndoes register allocation and constant folding. For now it is disabled<br \/>\nby default. [Aaron Giles]<\/p>\n<p>Fixed a few more 64-bit disassembler problems in i386dasm.c. Also<br \/>\nfixed several 64-bit errors in the code generators in x86emit.h.<br \/>\n[Aaron Giles]<\/p>\n<p>Added support in the debugger memory view for 8-byte chunk sizes.<br \/>\nFixed long-standing bug that failed to show unmapped logical addresses<br \/>\nas asterisks. Also added new menu items to the Windows debugger to<br \/>\nsupport viewing logical or physical memory. [Aaron Giles]<\/p>\n<p>Removed limitation that tilemap tile widths must be divisible by<br \/>\n2, except in the 4bpp case, where an assert now catches this case.<br \/>\n[Aaron Giles]<\/p>\n<p>Experimentally changed full screen behavior when using Direct3D so<br \/>\nthat if -switchres is NOT enabled, then we don't create a fullscreen<br \/>\nDirect3D device. This minimizes large graphics card transitions (in<br \/>\nparticular it does not disable glass in Vista) when you go full<br \/>\nscreen. If you want the old behavior, run with -switchres and specify<br \/>\na -resolution parameter equal to your desktop screen size.<br \/>\n[Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nDeer Hunting USA [Luca Elia]<br \/>\nTurkey Hunting USA [Luca Elia]<br \/>\nWing Shooting Championship [Luca Elia]<br \/>\nTrophy Hunting - Bear & Moose [Luca Elia]<br \/>\nPanel & Variety Akamaru Q Jousyou Dont-R [Team Japump]<br \/>\nCyber Sled [Phil Stroffolino]<br \/>\nSolvalou [Phil Stroffolino]<br \/>\nSuper Real Mahjong P6 (Japan) [686]<br \/>\nIppatsu Gyakuten [BET] (Japan) [Luca Elia]<br \/>\nJoryuu Syougi Kyoushitsu (Japan) [Luca Elia]<br \/>\nMazin Wars \/ Mazin Saga (Mega Play) [David Haywood]<br \/>\nGrand Slam (Mega Play) [David Haywood]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nScramble (bootleg) [David Haywood]<br \/>\nAlien Storm (bootleg, set 2) [David Haywood]<br \/>\nZero Team Selection [David Haywood]<br \/>\nPassing Shot (Japan, 4 Players, System 16A, FD1094 317-0071)<br \/>\n  [Arzeno Fabrice, ShinobiZ, Gerald Coy]<br \/>\nPound for Pound (Japan) [Team Japump]<br \/>\nBig Event Golf (Japan) [Team Japump]<br \/>\nSpecial Criminal Investigation (Japan) [Team Japump]<br \/>\nRoyal Mahjong (Japan, v1.13) [Team Japump]<br \/>\nCyber Sled (Japan) [Brian Troha]<br \/>\nCrowns Golf (new set) [Arzeno Fabrice]<br \/>\nDon Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan) [Team Jampump]<br \/>\nMario Bros. (US, set 2) [stephh]<br \/>\nPuzznic (Italy) [Corrado Tomaselli]<br \/>\nDon Den Lover Vol. 1 (Korea, bootleg) [David Haywood]<br \/>\nBoomer Rang'r \/ Genesis (set 2) [Team Japump]<br \/>\nNarazumono Sentai Bloody Wolf (Japan) [Team Japump]<br \/>\nOpen Mahjong [BET] (Japan) [Team Japump]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nLaser Grand Prix [Andrew Gardner]<br \/>\nSaloon (France, encrypted) [Roberto Fresca]<br \/>\nMahjong Cafe Doll (Japan) [Team Japump][\/CODE]<\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/release.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=14511\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Pas mal de nouveaut\u00e9s dans cette release interm\u00e9diaire et notemment sur les derni\u00e8res avanc\u00e9es de Elsemi (pour le Model 2) et de Phil Stroffolino (System 21\/22). A big update this week! We have some significant progress on Sega Model 2 &#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-14511","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\/14511","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=14511"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/14511\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}