{"id":8575,"date":"2004-11-12T06:40:59","date_gmt":"2004-11-12T06:40:59","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=8575"},"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=8575","title":{"rendered":"[Arcade] Mame v0.88u4"},"content":{"rendered":"<p>Nouvelle version :<\/p>\n<p>General Improvements<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Fixed Sprint2 watchdog issues [Stefan Jokisch]<\/p>\n<p>Fixed nmg5.c crash [Pierpaolo Prazzoli]<\/p>\n<p>Fixed nitrobal inputs [Sonikos]<\/p>\n<p>Jalmah.c updates [Angelo Salese]<br \/>\nFixed various stuff with the protection in the first version of this HW.This includes<br \/>\nperfect color protection emulation,preliminary sound &#038; preliminary tile transfer emulation<\/p>\n<p>Various Sega system 16\/18 updates (moonwalker decryption keys etc.) [Chris Hardy]<br \/>\n* note moonwalker needs a cpu core for the mcu (i8051 core?) before it will work<\/p>\n<p>Fixed a bug in the fd1094dp.c and fd1094.c decryption to allow for cotton to be decrypted [Nicola Salmoria]<\/p>\n<p>Added other hyperstone models, converted vamphalf driver to use 16-bit version [Pierpaolo Prazzoli]<\/p>\n<p>Discrete Sound Update [Derrick Renaud]<\/p>\n<p>Discrete Sound Changes<br \/>\n======================<br \/>\n* Removed the memory mapping system from the discrete inputs. It served no<br \/>\npurpose and was never functional. It only added a layer of confusion to the<br \/>\ncode by forcing it&rsquo;s use on all current drivers that do not need it. If<br \/>\nmemory mapped inputs are needed in the future (not likely), then they can be<br \/>\nadded with a DISCRETE_INPUT_MAP function.<br \/>\n* Now the discrete inputs are written to by their node name only.<br \/>\neg: discrete_sound_w(NODE_xx, data)<br \/>\n* DISCRETE_INPUT and DISCRETE_INPUTX have been removed in favour of new<br \/>\neasier to use input modules.<br \/>\n* modified all current drivers to use new code.<br \/>\n* moved discrete sound code from drivers and put in sndhrdw<\/p>\n<p>New Discrete Modules Added<br \/>\n==========================<br \/>\n* DISCRETE_INPUT_DATA(node) &#8211; accepts 8-bit data from discrete_sound_w.<br \/>\nOutput at reset is 0.<br \/>\n* DISCRETE_INPUT_LOGIC(node) &#8211; 0 if data=0; 1 if data=!0. Output at reset<br \/>\nis 0.<br \/>\n* DISCRETE_INPUT_NOT(node) &#8211; 0 if data=!0; 1 if data=0. Output at reset<br \/>\nis 1.<\/p>\n<p>* DISCRETE_INPUTX_DATA(node, gain, offset, init)<br \/>\n* DISCRETE_INPUTX_LOGIC(node, gain, offset, init)<br \/>\n* DISCRETE_INPUTX_NOT(node, gain, offset, init)<br \/>\n&#8211; same as above, but will modify the output by the<br \/>\ngiven GAIN and OFFSET. At reset the output will<br \/>\nbe INIT modified by GAIN and OFFSET.<\/p>\n<p>Game Driver Changes<br \/>\n===================<br \/>\n* skydiver &#8211; added proper watchdog. Merged memory map and added proper<br \/>\nmirroring. Fixed coin input bug skydiver078u3yel. It&rsquo;s not a 100% accurate<br \/>\nfix, but will work until I get the exact interrupt time. The current<br \/>\ninterrupt time was 100% off. It is now less then 25% off. \ud83d\ude42<\/p>\n<p>Windows Debugger Updates<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Fixed some compile errors [Nathan Woods]<\/p>\n<p>Misc updates [Aaron Giles]<br \/>\n* Added a \u00ab\u00a0PC\u00a0\u00bb register to the I386 core so that it should work in the new debugger<br \/>\n* Cleaned up stepping code<br \/>\n* Now refresh the display and all debugger windows after each step while stepping<br \/>\n* When running with the debugger window open (F5 or &lsquo;go&rsquo;), now update the debugger views<br \/>\n4 times per second<br \/>\n* Can now break into the debugger even if you are focused on a debugger window<br \/>\n* Memory\/disasm windows now come up with the currently active CPU selected by default<br \/>\n* added a new command: focus , which is equivalent to ignoring all<br \/>\nother CPUs<br \/>\n* changed ignore and observe to support multiple parameters so you can say \u00ab\u00a0ignore 2,3,4\u00a0\u00bb<br \/>\n* changed ignore so that you are not allowed to ignore the last CPU<br \/>\n* fixed ignore behavior so that other CPUs are truly ignored<br \/>\n* fixed register window so that change hilights are maintained during scrolling and updates<br \/>\n* changed debug memory accessors so they don&rsquo;t log on invalid memory accesses<br \/>\n* tweaked the help text to indicate that help works<br \/>\n* added a new text attribute DCA_CURRENT, which is separate from DCA_SELECTED &#8212; the main<br \/>\nvisible difference is that the memory view editing cursor is now hilighted red instead of<br \/>\nyellow<\/p>\n<p>In-line memory editing is now supported. To do this, I added a generic<br \/>\ncursor concept to the view system. Each view can handle it however they<br \/>\nwant. Right now only the memory view supports a cursor. [Aaron Giles]<\/p>\n<p>Click in the memory view to place the cursor. Type over nibbles with 0-F, or<br \/>\nuse the arrow keys to navigate around. Tab cycles between the edit box and<br \/>\nthe memory editor. [Aaron Giles]<\/p>\n<p>updated psx core to show more registers [smf]<\/p>\n<p>New Games supported or promoted from GAME_NOT_WORKING status:<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Woodpecker [Tomasz Slanina, Pierpaolo Prazzoli]<\/p>\n<p>Max-A-Flex driver [Mariusz Wojcieszek]<br \/>\nAstro Chase (Max-A-Flex)<br \/>\nBristles (Max-A-Flex)<br \/>\nFlip &#038; Flop (Max-A-Flex)<br \/>\nBoulder Dash (Max-A-Flex)<\/p>\n<p>Cotton [Chris Hardy, Lodewijk, Asure, Nicola Salmoria, David Haywood]<br \/>\nmany gfx problems, no sound yet<\/p>\n<p>New Clones supported or promoted from GAME_NOT_WORKING status:<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Jr Pacman (bootleg on pengo hw) [smf]<br \/>\nShinobi (set 3, 317-0049) [Chris Hardy]<\/p>\n<p>New Non-Working games \/ clones supported<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Raiden Fighters Jet (US SPI, Asia SPI)<br \/>\nincomplete tile\/sprite decryption<\/p>\n<p>Twin Squash<br \/>\nprotection issues<\/p>\n<p>Wonderboy 3, System 16a [Chris Hardy]<br \/>\nincomplete s16a emulation <\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/haze.mame.net\/\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/10-ordinateurs\/241-epson-qc-10-qx-10\/\" 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=8575\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle version : General Improvements &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Fixed Sprint2 watchdog issues [Stefan Jokisch] Fixed nmg5.c crash [Pierpaolo Prazzoli] Fixed nitrobal inputs [Sonikos] Jalmah.c updates [Angelo Salese] Fixed various stuff with the protection in the first version of this HW.This includes perfect &#8230;<\/p>\n","protected":false},"author":27,"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-8575","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Seb4771"],"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\/8575","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\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8575"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/8575\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}