{"id":14539,"date":"2007-09-30T19:55:07","date_gmt":"2007-09-30T19:55:07","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=14539"},"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=14539","title":{"rendered":"[Arcade] Mame v0.119u2"},"content":{"rendered":"<p><em>MAMETesters Bugs Fixed<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nmodel2c_crx0119u1red [R. Belmont]<\/p>\n<p>Source Changes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nChanged gfx_decode structures so that they are defined abstractly<br \/>\nby macros rather than directly specifying the structures. Added<br \/>\nnew macros GFXDECODE_START\/GFXDECODE_ENTRY\/GFXDECODE_END to<br \/>\ndescribe the gfx_decode information. Converted all drivers over to<br \/>\nusing the new macros. [Atari Ace]<\/p>\n<p>Fixed NMI handling in h6280 CPU core. [Wilbert Pol]<\/p>\n<p>Fixed vaportra to use an ASSERT\/CLEAR mechanism instead of PULSE_LINE<br \/>\nfor interrupt signally. [Wilbert Pol]<\/p>\n<p>Cleaned up input ports in sg1000a.c. Added DIP switch for the coins<br \/>\nin dokidoki and service switch. Added DIP switch for flip screen in<br \/>\npsychic5. [sonikos]<\/p>\n<p>Cleans up the input port for macrossp.c driver and adds dip<br \/>\nlocations. [Brian Troha]<\/p>\n<p>Adds dip locations and changes the Japanese inputs into<br \/>\nPORT_INCLUDE and PORT_MODIFY. [Brian Troha]<\/p>\n<p>Added macros to clean up definitions of the discrete sound<br \/>\ninterfaces. At the same time, made them all const. [Atari Ace]<\/p>\n<p>Some miscellaneous changes to the megatech driver. [David Haywood]<\/p>\n<p>More srmp6 improvements. [686]<\/p>\n<p>Two small Model 2 fixes: [Ernesto Corvi]<br \/>\n &#8211; fixed triangle parser; all objects should be structurally<br \/>\n    correct now<br \/>\n &#8211; fixed normal transform to not use the translation vectors<\/p>\n<p>Cleaned up code to make code and data static where possible and<br \/>\nremove some dead code. [Atari Ace]<\/p>\n<p>SCSP improvements: [R. Belmont, ElSemi]<br \/>\n &#8211; fixed issue with changing the pitch of an active voice set to<br \/>\n    backwards or bidirectional loop<br \/>\n &#8211; removed fake reverb<br \/>\n &#8211; fixed internal DSP to operate properly<br \/>\n &#8211; rewrote timers and interrupt handling<br \/>\n &#8211; fixed operation when 2 SCSPs are present<\/p>\n<p>Fixed sound in almost all SCSP-equipped Model 2 games. [R. Belmont]<\/p>\n<p>Added sound hardware and fixed sound ROM loading in Model 3 games.<br \/>\n[R. Belmont]<\/p>\n<p>Created an options_output_diff_ini_file() API, which is similar to<br \/>\noptions_output_ini_file(), but only outputs the options which are<br \/>\ndifferent than a base core_options. Changed INI outputting (and<br \/>\nhence the -cc option) to omit headers that do not contain any<br \/>\noptions. [Nathan Woods]<\/p>\n<p>Hooked up sound in discoboy. [Tomasz Slanina]<\/p>\n<p>Renamed old gfx_decode structure to gfx_decode_entry in order to<br \/>\ncatch remaining\/new drivers that aren&rsquo;t using the new macros.<br \/>\n[Aaron Giles]<\/p>\n<p>Changed profiler so that it is independently selected versus the<br \/>\ndebug build. Built with MAME_PROFILER=1 to enable the profiler on<br \/>\na non-debug build. [Aaron Giles]<\/p>\n<p>Fixed MIPS3 disassembly of j\/jal instructions. [Aaron Giles]<\/p>\n<p>Switched MIPS3 64-bit DRC over to new system that is more aggressive<br \/>\nabout register allocation and mapping. Sadly, there is little to no<br \/>\nobvious performance benefit, but the resulting code is better<br \/>\norganized. [Aaron Giles]<\/p>\n<p>Fixed nasty x86emit bug involving 16-bit opcodes on 64-bit systems.<br \/>\n[Aaron Giles]<\/p>\n<p>Created new generic x86\/x64 logging system x86log, and updated both<br \/>\nMIPS3 DRC cores to use it. [Aaron Giles]<\/p>\n<p>Created new generic DRC frontend management. Future work involves<br \/>\nretooling the MIPS3 frontend around this new architecture.<br \/>\n[Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nLoverboy [David Haywood]<br \/>\nMahjong Shinkirou Deja Vu (Japan) [Luca Elia]<br \/>\nFinal Godori (Korea, version 2.20.5915) [Pierpaolo Prazzoli]<br \/>\nJibun wo Migaku cultures School Mahjon Hen [Pierpaolo Prazzoli]<br \/>\nMahjong Fantastic Love (Japan) [Luca Elia]<br \/>\nDomino Block [Tomasz Slanina, David Haywood]<\/p>\n<p>New clones added<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nFighter&rsquo;s History (Japan ver 42-03) [Team Japump!]<br \/>\nJanyou Part II (ver 7.03, July 1 1983) [Team Japump!]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nJan Oh [Luca Elia]<br \/>\nMahjong Vegas (Japan) [Luca Elia]<br \/>\nEsh&rsquo;s Aurunmilla [Andrew Gardner]<br \/>\nMirage Youjuu Mahjongden (Japan) [Team Japump!]<\/em><\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\" 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&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=14539\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- model2c_crx0119u1red [R. Belmont] Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Changed gfx_decode structures so that they are defined abstractly by macros rather than directly specifying the structures. Added new macros GFXDECODE_START\/GFXDECODE_ENTRY\/GFXDECODE_END to describe the gfx_decode information. Converted all drivers over &#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-14539","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\/14539","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=14539"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/14539\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}