{"id":13644,"date":"2007-05-03T22:05:45","date_gmt":"2007-05-03T22:05:45","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=13644"},"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=13644","title":{"rendered":"[Arcade] Mame v0.111u6"},"content":{"rendered":"<p>Nouvelle version de Mame.<\/p>\n<p><code><br \/>\n0.111u6<\/p>\n<p>-------<\/p>\n<p>Source Changes<\/p>\n<p>--------------<\/p>\n<p>Fixed the data fetch and scrolling calculation for almost all video <\/p>\n<p>modes in the Amiga driver. [Ernesto Corvi]<\/p>\n<p>Emulated the trench circuit in Space Encounters. [Adam Bousley]<\/p>\n<p>Added win_output_debug_string_utf8(); a UTF-8 wrapper for<\/p>\n<p>OutputDebugString(). Changed code to use it. [Nathan Woods]<\/p>\n<p>Fixed the disassembly, operation, and cycle timing of many Thumb <\/p>\n<p>instructions in the ARM7 core. [MooglyGuy]<\/p>\n<p>Defined new osd core function osd_is_absolute_path(). Changed behavior<\/p>\n<p>of core fileio so that absolute paths are identified and search paths<\/p>\n<p>ignored in that case. [Nathan Woods]<\/p>\n<p>Improved validity check for coinage order so that it prints out the<\/p>\n<p>correct order if an error is detected. [Ernesto Corvi]<\/p>\n<p>Fixed clocks and other details in Dream World based on new<\/p>\n<p>measurements. [David Haywood, Guru]<\/p>\n<p>Implemented video circuits in the Midway 8080 driver based on<\/p>\n<p>schematics. Note that this affected the visible area, so overlays will<\/p>\n<p>need to be adjusted. Standardized the visible area across all games.<\/p>\n<p>Implemented Phantom II cloud generator. [Zsolt Vasvari]<\/p>\n<p>Changed the contract of the tilemap_create() call so that it is<\/p>\n<p>guaranteed to succeed or die trying. Cleaned up code paths that <\/p>\n<p>checked the result of this operation to be simpler as a result.<\/p>\n<p>[Atari Ace, Aaron Giles]<\/p>\n<p>Added preliminary support for the built-in effects DSP in the SCSP, <\/p>\n<p>which lots of games use for reverb, QSound, and other effects. <\/p>\n<p>[ElSemi]<\/p>\n<p>Removed archaic i8080_EXACT flag from the 8085 core. [Zsolt Vasvari]<\/p>\n<p>Updated Midway 8080 driver to use properly computed video timings and<\/p>\n<p>scanline interrupts. [Zsolt Vasvari]<\/p>\n<p>Fixed assertion in MPU4 driver. Fixed the mechanical meter operation,<\/p>\n<p>enabling coin entry in Connect 4. [James Wallace]<\/p>\n<p>Added mappings for break and pause keys. [Dirk Best]<\/p>\n<p>Incorporated changes to MESS CPU cores to fix asserts and improve<\/p>\n<p>Z80GB emulation. [Nathan Woods, Wilbert Pol]<\/p>\n<p>Correctly connected sound IRQ in GX400\/Nemesis driver. [R. Belmont]<\/p>\n<p>Rewrote the SN76477 emulator from scratch. The main difference between <\/p>\n<p>the old one and the new one is that it is based on measurements from a<\/p>\n<p>real chip. Also the emulator is fully analog, meaning that <\/p>\n<p>timings\/frequencies, etc. are based on voltage levels. This gives a <\/p>\n<p>much more true-to-life emulation where the weird behavior of the real <\/p>\n<p>chip comes emulated for free. The code itself is also a lot simpler <\/p>\n<p>and more understandable. [Zsolt Vasvari, Derrick Renaud]<\/p>\n<p>Cleaned up stray variables from the crosshair drawing removal. Also<\/p>\n<p>removed some orphaned function declarations. [Oliver Stoneberg]<\/p>\n<p>Added the missing volume and frequency controls to the Berzerk driver<\/p>\n<p>and s14001a core. Fixed the issue with random words being spoken <\/p>\n<p>instead of the proper ones. Word is now latched at the proper time.<\/p>\n<p>[Lord Nightmare]<\/p>\n<p>Implemented flickering of the strobe light in Space Encounters, to be<\/p>\n<p>eventually connected with artwork. [Zsolt Vasvari]<\/p>\n<p>Changed driver_add\/find\/remove functions to fatalerror if they cannot<\/p>\n<p>find their targets. [Aaron Giles]<\/p>\n<p>Added support for screenless drivers. [Aaron Giles, Nathan Woods]<\/p>\n<p>Fixed a couple of errors introduced in the OKI6295 pin shuffling.<\/p>\n<p>[David Haywood]<\/p>\n<p>Cleaned up DIP switches and added documentation to the Outrun driver.<\/p>\n<p>[Brian Troha]<\/p>\n<p>Fixed sound clock frequency in the NMG5 driver. [Brian Troha]<\/p>\n<p>Fixed sound clock frequency in Night Slasher. [Sonikos]<\/p>\n<p>Updated Sega System 16\/18 drivers to be mono, and swapped button 1\/2<\/p>\n<p>to match instruction card. [Corrado Tomaselli]<\/p>\n<p>Moved some of the tool sources to a new subdirectory tools.<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Tweaked the main makefile to better support parallel builds.<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Removed line array from mame_bitmap. Converted dozens of drivers over<\/p>\n<p>to using BITMAP_ADDR macros instead. [Aaron Giles]<\/p>\n<p>Changed automatic crosshairs so they are not quite so automatic.<\/p>\n<p>They now need to be explicitly specified by the driver in the input<\/p>\n<p>ports. Also changed the PORT_CROSSHAIR macro to take a shorter form<\/p>\n<p>of the axis name. Updated all lightgun drivers to have this macro in<\/p>\n<p>its default state. [Aaron Giles]<\/p>\n<p>Added sliders for debugging crosshair positioning (debug build only).<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Changed xevious to use irq0_assert_line instead of irq0_pulse_line<\/p>\n<p>to prevent it from dropping interrupts. [Aaron Giles]<\/p>\n<p>Changed Gorf to use HOLD_LINE instead of PULSE_LINE for scanline<\/p>\n<p>interrupts. The timing is still off, but the game runs now.<\/p>\n<p>[Aaron Giles]<\/p>\n<p>Fixed time H\/V position reporting during the first frame of execution<\/p>\n<p>using the new video routines. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<\/p>\n<p>---------------------------------------------------<\/p>\n<p>Magical Tetris Challenge [Ville Linde]<\/p>\n<p>Star Soldier: Vanishing Earth [Ville Linde, Guru]<\/p>\n<p>Vivid Dolls [Ville Linde, Guru]<\/p>\n<p>Connect 4 [James Wallace]<\/p>\n<p>Martial Masters [MooglyGuy]<\/p>\n<p>Knights of Valour 2 [MooglyGuy]<\/p>\n<p>New games marked as GAME_NOT_WORKING<\/p>\n<p>------------------------------------<\/p>\n<p>Super Real Mahjong VS [Ville Linde, Guru]<\/p>\n<p>Tower & Shaft [Ville Linde, Guru]<br \/>\n[\/CODE]<\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=13644\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle version de Mame. 0.111u6 &#8212;&#8212;- Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Fixed the data fetch and scrolling calculation for almost all video modes in the Amiga driver. [Ernesto Corvi] Emulated the trench circuit in Space Encounters. [Adam Bousley] Added win_output_debug_string_utf8(); a UTF-8 &#8230;<\/p>\n","protected":false},"author":12,"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-13644","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-space1"],"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\/13644","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13644"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/13644\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}