{"id":15038,"date":"2008-01-11T17:04:36","date_gmt":"2008-01-11T17:04:36","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=15038"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=15038","title":{"rendered":"[Arcade] Mame v0.122u5"},"content":{"rendered":"<p>La course aux bugs continue.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\nscorpion0111u5gra [couriersud]<br \/>\nqbert37b14gre1 [Zsolt Vasvari]<br \/>\nblktiger060gre [robiza]<br \/>\nkinstc081u7gre [Aaron Giles]<br \/>\nkinst2083gre [Aaron Giles]<br \/>\numk3059gre [Aaron Giles]<br \/>\numk3137b5gre [Aaron Giles]<br \/>\nlasso056gre_1 [Zsolt Vasvari]<br \/>\nlasso056gre_2 [Zsolt Vasvari]<br \/>\nterm20103u4gre [Aaron Giles]<br \/>\nterm20104u2gre [Aaron Giles]<br \/>\nm72_0115u3yel [Mamesick, Aaron Giles]<br \/>\ndeadang0119u2red [David Haywood]<br \/>\ntmnt095gre [Zsolt Vasvari]<br \/>\nmemleak0122u2ora [Atari Ace]<br \/>\njunglek055gre [Zsolt Vasvari]<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed flipped tilemap offset for scramble and clones (playable<br \/>\ncocktail mode). [couriersud]<\/p>\n<p>Changed Exidy driver to draws the background directly from memory<br \/>\navoiding having to decode the gfx repeadately. [Zsolt Vasvari]<\/p>\n<p>Added machine and cpunum parameters to INTERRUPT_GEN callbacks. Fixed<br \/>\nseveral places that were not using INTERRUPT_GEN or OPBASE_HANDLER<br \/>\nmacros. [Atari Ace]<\/p>\n<p>Minor bugfixes to the gfxlayout cleanups included in u4. [Atari Ace]<\/p>\n<p>Added code to debug 64-bit builds to allocate all address space below<br \/>\n4GB to help find 64-bit errors. Added environment variable<br \/>\nOSDDEBUGMALLOC which, if set, explicitly overrides the debug malloc<br \/>\ndebug settings. Added environment variable OSDDEBUG4GB which, if set,<br \/>\nexplicitly overrides the new 64-bit address space allocations. (Sadly<br \/>\nthis is necessary due to some D3D drivers being 64-bit unclean....)<br \/>\n[Aaron Giles]<\/p>\n<p>Fixed winwork to use proper tchar functions for getenv. [Aaron Giles]<\/p>\n<p>Fixed bug where the 64-bit DRC was not saving rbp. [Aaron Giles]<\/p>\n<p>Cleaned up the lasso driver. [Zsolt Vasvari]<\/p>\n<p>Simplified Y-unit DMA rendering, fixing bugs and removing the macro<br \/>\nvoodoo. [Aaron Giles]<\/p>\n<p>Removed a bunch of dead code from othunder.c. [Zsolt Vasvari]<\/p>\n<p>Implemented proper video timing and scanline interrupts in the m72<br \/>\ndriver. [Mamesick, Aaron Giles]<\/p>\n<p>mario.c improvements: [couriersud]<br \/>\n * discrete sound<br \/>\n * hooked up z80dma<br \/>\n * combined memory maps<br \/>\n * statics in mario_state struct<br \/>\n * fixed save state issues<br \/>\n * combine sh_* writes into one routine<\/p>\n<p>audio\/dkong.c: [couriersud]<br \/>\n * fixed LS123 constant to match TI datasheet diode circuit constant<\/p>\n<p>TX-1 improvements [Philip Bennett, Guru]:<br \/>\n * Fixed remaining arithmetic unit issues<br \/>\n * Added correct object colour pixel LUT PROM to tx1a<br \/>\n * Fixed x-flipping<br \/>\n * Added engine sounds<\/p>\n<p>Added correct DIP switch settings for Big Fight. Also corrected Cycle<br \/>\nWarriors DIP switches. [Philip Bennett]<\/p>\n<p>Changed and verified frequencies on Ikari Warriors h\/w, Tnk3, Hyper<br \/>\nSports, Jackal and S.A.R. [Corrado Tomaselli]<\/p>\n<p>Verified and corrected a lot of frequencies and oki6295 pin 7 on pcbs:<br \/>\nDouble Dribble, Chequered Flag, Diet gogo, Boulderdash, Sly Spy,<br \/>\nPsycho Nics Oscar, Captain Silver, Magical Cat Adventure, Raiden,<br \/>\nSuperman, Twin Hawk, Vimana, Ghox, Dogyunn, truxton2, Pipi and Bibis,<br \/>\nFix Eight and Money Money. [Corrado Tomaselli]<\/p>\n<p>Cleaned up brkthru\/darwin memory maps. Changed both games to use<br \/>\nidentical video timing parameters based on measurements of darwin.<br \/>\nGuessed based on available information at the master clock and<br \/>\nderived all game clocks from it. [Aaron Giles]<\/p>\n<p>Reogranized and started to clean up the CVS driver. Added emulation<br \/>\nof the speech CPU. Removed CVS BIOS entry. Removed unnecessary<br \/>\npatching. [Zsolt Vasvari]<\/p>\n<p>sauro.c: [couriersud]<br \/>\n * Hooked up sp0256 sound<br \/>\n * analyzed and commented some ports<br \/>\n * added palette_bank support without real success<\/p>\n<p>Reorganized the Raiden 2 driver.. a bit of extra documentation of the<br \/>\n'V33' based set, which has been renamed. Nothing new working.<br \/>\n[David Haywood]<\/p>\n<p>Fixed scan functions for kickgoal background, which were swapped.<br \/>\n[David Haywood]<\/p>\n<p>Fixed 2650 disassembly of the sense and flag bits. Fixed incorrect<br \/>\nargument order in OUT instruction. Corrected spacing. [Zsolt Vasvari]<\/p>\n<p>Fixed hang\/crash on empty config file. [Wilbert Pol]<\/p>\n<p>Cleaned up tceptor memory maps. [Zsolt Vasvari]<\/p>\n<p>Atari System 2 driver cleanup: [Aaron Giles]<br \/>\n * Proper video timing.<br \/>\n * Full memory maps.<br \/>\n * Save state support.<br \/>\n * Removed 720 sound CPU hack in favor of prepopulated EEPROM like<br \/>\n    the other games.<\/p>\n<p>Added support for outputting 64-bit target addresses in the i386dasm.<br \/>\n[Aaron Giles]<\/p>\n<p>Added MESS PC-Engine emulatation system. Fixed MAME debug build under<br \/>\nVC2003. [David Haywood]<\/p>\n<p>Unified memory maps in tmnt.c and twin16.c. Reversed ROM set names<br \/>\nof Cuebrick World and Japan versions. Changed some function names to<br \/>\nreflect parent set. [Zsolt Vasvari]<\/p>\n<p>Changed Konami drivers to allocate and decode graphics using the same<br \/>\nlayouts. Removed the layout parameter from the decodechar() calls.<br \/>\n[Atari Ace]<\/p>\n<p>Fixed C++ compilation errors. [Dave Dribin]<\/p>\n<p>Made INPs compatible between 64-bit MAME and 32-bit MAME. [Chad]<\/p>\n<p>Complete taitosj memory map from Nicola's ancient notes. General code<br \/>\nclean-up. [Zsolt Vasvari]<\/p>\n<p>src2html improvments: [Aaron Giles]<br \/>\n - added line numbers<br \/>\n - added link to the raw file if the src and dst dirs are the same<\/p>\n<p>\"Fix\" for full screen switch, which makes no sense, but is included<br \/>\nbased on empirical evidence that is somehow works. [Emuman]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nName Club Ver.3 (J 970723 V1.000) [David Haywood]<br \/>\nBlazing Lazers [David Haywood, Charles MacDonald, Mr. Do]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nLead Angle (Japan) [Guru]<br \/>\nA Question of Sport (39-960-107) [Highwayman]<br \/>\nGee Bee (F.lli Bertolino license) [Corrado Tomaselli]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nRoad Runner (Midway) [Zsolt Vasvari, Guru]<br \/>\nParanoia [David Haywood]<br \/>\n[\/CODE]<br \/>\n<\/p>\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...<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=15038\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>La course aux bugs continue. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- scorpion0111u5gra [couriersud] qbert37b14gre1 [Zsolt Vasvari] blktiger060gre [robiza] kinstc081u7gre [Aaron Giles] kinst2083gre [Aaron Giles] umk3059gre [Aaron Giles] umk3137b5gre [Aaron Giles] lasso056gre_1 [Zsolt Vasvari] lasso056gre_2 [Zsolt Vasvari] term20103u4gre [Aaron Giles] term20104u2gre [Aaron Giles] &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[],"tags":[],"class_list":["post-15038","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/15038","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=15038"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/15038\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}