{"id":16685,"date":"2009-01-22T14:24:47","date_gmt":"2009-01-22T14:24:47","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=16685"},"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=16685","title":{"rendered":"[Arcade] Mame v0.129u2"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 02810: [DIP\/Input] hanaroku,hanaawas: Input keys are<br \/>\n  inconsistent with other hanafuda games [Sonikos]<br \/>\n- 02852: [Known Issues\/To-Do's] cloak and clones: Message \"SLAVE<br \/>\n  COM BAD\" flashes before game startup (Phil Bennett)<br \/>\n- 02847: [Crash\/Freeze] all cloak.c and midzeus.c sets: [debug]<br \/>\n  Access Violation (Phil Bennett)<br \/>\n- 02842: [Graphics] logger: gfx issue (Aaron Giles)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed compilation errors if HAS_SAMPLES is 0. [Nathan Woods]<\/p>\n<p>Stop crash\/assert when trying to decrease the debugger memory window<br \/>\nbytes per line to 0. [Phil Bennett]<\/p>\n<p>Improved implementations for undocumented instructions 63, 67, 6f, 73,<br \/>\n77, 7b, 7f, 9c, 9e, ab, e3, e7, ef, f3, f7, fb, and ff in the n2a3<br \/>\ncpu core. [Wilbert Pol]<\/p>\n<p>Force recalculation of screen parameters when only the MC6845 input<br \/>\nclock changes. [Wilbert Pol]<\/p>\n<p>Seibu CRTC part 1: [Angelo Salese]<br \/>\n * Merged Sengoku Mahjong & Good e Jong video HWs<br \/>\n * Added correct scrolling functions for Sengoku Mahjong<br \/>\n * Removed some positioning kludges in both drivers<\/p>\n<p>Fixed Sengoku Mahjong hopper error after first winning match.<br \/>\n[Angelo Salese]<\/p>\n<p>Removed deprecat dependancy from Good e Jong, one irq wasn't needed<br \/>\nat all (points to a reti). [Angelo Salese]<\/p>\n<p>Fixed cpu reset for upd78c06. [Wilbert Pol]<\/p>\n<p>Added new #define ENDIANNESS_NATIVE, which maps to either<br \/>\nENDIANNESS_LITTLE or ENDIANNESS_BIG based on the LSB_FIRST definition.<br \/>\nUnlink LSB_FIRST, ENDIANNESS_NATIVE always exists and can be used in<br \/>\nexpressions without invoking the preprocessor. [Aaron Giles]<\/p>\n<p>Added macro ENDIAN_VALUE_LE_BE() which selects one of two values based<br \/>\non the endianness passed in. Also added NATIVE_ENDIAN_VALUE_LE_BE()<br \/>\nwhich calls ENDIAN_VALUE_LE_BE with ENDIANNESS_NATIVE. [Aaron Giles]<\/p>\n<p>Updated a number of drivers and call sites to use these macros in<br \/>\nfavor of #ifdef LSB_FIRST. [Aaron Giles]<\/p>\n<p>Removed some stray ADDR2BYTE\/BYTE2ADDR macros that have been replaced<br \/>\nby inline functions. [Aaron Giles]<\/p>\n<p>DRC frontends must now do their own opcode fetching unfortunately.<br \/>\nUpdated all DRC cores to do this. Also tweaked a few oddities in the<br \/>\nSH2 DRC. [Aaron Giles]<\/p>\n<p>drw80pkr changes: [Jim Stolis]<br \/>\n - Added bankswitching to program memory<br \/>\n - Partial graphics support<br \/>\n - Partial sound support<\/p>\n<p>Preliminary ADPCM hook-up to Jantotsu, it plays something but it's<br \/>\nnot yet right. [Angelo Salese]<\/p>\n<p>Removed redundant config parameter from SND_START. [Aaron Giles]<\/p>\n<p>Fixed gfx regression with 18 Holes Pro Golf and added proper memory<br \/>\nmap for the second cpu. [Angelo Salese]<\/p>\n<p>Sound cores no longer allocate their own tokens. Instead they return<br \/>\na new integer value indicating the size of token they want, and the<br \/>\ncore allocates it for them. This mirrors the standard device behavior.<br \/>\n[Aaron Giles]<\/p>\n<p>SRMP5 update [tsBTN0640]<br \/>\n - sound pitch is low with current st0016 driver.<\/p>\n<p>Fixed Perfect Soldiers input (added missing button3) [a3SEybxT0]<\/p>\n<p>Added missing key for sfiiij and sfiii2j [swzp1Dp\/0]<\/p>\n<p>Tidied up the micro3d driver and fixed sound. [Phil Bennett]<\/p>\n<p>Increased Cloak & Dagger interleave quantum to eliminate 'SLAVE COM<br \/>\nBAD' startup message. [Phil Bennett]<\/p>\n<p>Major cleanup to IGS poker games [Mirko Buffoni]<br \/>\n - Renamed csk driver to igspoker.  This includes Champion Poker,<br \/>\n    Champion Skill, New Champion Skill<br \/>\n - Converted drivers to tilemap system and unified video section<br \/>\n - Unified memory maps and checked all input ports<br \/>\n - Removed obsolete palette handlers and made use of generic handlers<br \/>\n - Added layout for lamps handling<br \/>\n - Added hopper simulation<br \/>\n - Added New Champion Skill (different set, maybe original<br \/>\n    international release) and renamed current igs_ncs to igs_ncs2<br \/>\n    (2000 version for italian market)<br \/>\n - Promoted igs_ncs2 to working state, but set GAME_IMPERFECT_GRAPHICS<br \/>\n    (missing initial notice screen)<br \/>\n - Moved Jackie to a separate driver (it's a slot machine game)<br \/>\n - Made some progress on Jackie which now boots (toggle mode to play,<br \/>\n    but work still needs to be done)<\/p>\n<p>Virtual Combat and Shadow Fighters update. [Phil Bennett]<br \/>\n * Fixed framebuffer handling & screen parameters.<br \/>\n * Added sound.<br \/>\n * Corrected RAM sizes to match what is present on the PCBs.<br \/>\n * Hooked up NVRAM.<\/p>\n<p>Fixed clamping to 12 bit range to Okim6376, and adjusted volume<br \/>\nattenuation accordingly. [Mirko Buffoni]<\/p>\n<p>Fixed TMS5220 speech in Turbo Sub [Phil Bennett, Jay Gallagher]<\/p>\n<p>adp improvements: [robiza]<br \/>\n - implemented p1 inputs in skattv and fashiong (service mode is<br \/>\n    working)<\/p>\n<p>Defined ROM_LOAD64_WORD\/ROM_LOAD64_WORD_SWAP in emu\/romload.h.<br \/>\n[Phil Bennett]<\/p>\n<p>cb2001: mapped two more opcodes. [robiza]<\/p>\n<p>Fixed Soul Calibur (vs. Inferno) [4oj9\/xJ+0]<\/p>\n<p>Added custom 3-screen layout to Stepping Stage driver. [Naibo Zhang]<\/p>\n<p>Changed yunsung8 oki xtal to 400khz, verified on pcb. Unfortunately<br \/>\nI couldn't verify the main xtal which was missing on my pcb.<br \/>\n[Corrado Tomaselli]<\/p>\n<p>Restored previous cycle eating behavior in gstream. [Mamesick]<\/p>\n<p>Changed device start routines to no longer return a status. Instead,<br \/>\nif a device needs to delay its initialization pending the startup<br \/>\nof another device, it must call the new function device_delay_init().<br \/>\n[Olivier Galibert]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nGive us a Break (2 sets) [Phil Bennett]<br \/>\nTen Up (2 sets) [Phil Bennett]<br \/>\nHimeshikibu (Japan) [Uki]<br \/>\nSuper Othello [Tomasz Slanina]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nCannon Ball (Yun Sung) (vertical) [David Haywood]<br \/>\nSega Water Ski (Japan, Revision A) [Smitdogg Jones]<br \/>\nRaiden Fighters 2 (USA, SPI) [Arzeno Fabrice]<br \/>\nStepping 3 Surperior [Naibo Zhang]<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=16685\" 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; 02810: [DIP\/Input] hanaroku,hanaawas: Input keys are inconsistent with other hanafuda games [Sonikos] &#8211; 02852: [Known Issues\/To-Do&rsquo;s] cloak and clones: Message \u00ab\u00a0SLAVE COM BAD\u00a0\u00bb flashes before game startup (Phil Bennett) &#8211; 02847: [Crash\/Freeze] all &#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-16685","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\/16685","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=16685"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/16685\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}