{"id":20663,"date":"2012-02-26T17:01:44","date_gmt":"2012-02-26T17:01:44","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=20663"},"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=20663","title":{"rendered":"[Arcade] Mame v0.145u3 *edit*"},"content":{"rendered":"<p>Nouvelle update u2 + u3:<\/p>\n<p><code>Source Changes<br \/>\n--------------<br \/>\nFixed listxml and validation. [Fabio Priuli]<\/p>\n<p>chdman: Properly handle and warn on bin\/cue output of images with<br \/>\nsubcode data [R. Belmont]<br \/>\n[\/CODE]<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 04704: [Gameplay] 25pacman: Unable to continue while playing Galaga<br \/>\n         (Tafoid)<br \/>\n- 04694: [Documentation] m5fmonty: The correct description is \"Full<br \/>\n         Monty (The) (Empire) (MPU5)\".<br \/>\n- 04692: [Documentation] j6kapang: The correct description is \"Kapang!<br \/>\n         (Crystal) (IMPACT)\".<br \/>\n- 04691: [Documentation] j6cpal and clone: The correct description is<br \/>\n         \"Caesars Palace (Whitbread \/ Crystal) (IMPACT, set 1)\". The<br \/>\n\t set 'j6cpala' is his clone.<br \/>\n- 04693: [Documentation] m5cockdd: The correct description is \"Cock A<br \/>\n         Doodle Dough! (Empire) (MPU5)\".<br \/>\n- 04696: [Crash\/Freeze] Crash when loading samples in certain games<br \/>\n         (Aaron Giles)<br \/>\n- 04697: [Compiling] Unable to compile LDRESAMPLE.exe tool (Aaron<br \/>\n         Giles)<br \/>\n- 04698: [Compiling] Unable to compile LDVERIFY.exe tool (Aaron Giles)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nchdcd: Fix crash when parsing bin\/cue [R. Belmont]<\/p>\n<p>Rewrite INS8250 to use diserial, updated Microtouch to modern and made<br \/>\nit serial device, updated connected drivers [Carl]<\/p>\n<p>Checksum the delay slot in single-instruction blocks in the MIPS3 and<br \/>\nRSP DRCs. [Ryan Holtz]<\/p>\n<p>mc146818 - Set period even if timer is disabled, required for windows<br \/>\nnt [Carl]<\/p>\n<p>diserial - added optinal rx and tx timers and callbacks [Carl]<\/p>\n<p>ins8250 - serial rx line high on start and fix for msr register [Carl]<\/p>\n<p>m68k: Add API to install a non-debugger instruction hook.  Usage is<br \/>\nstrongly NOT recommended except for dire cases.  [R. Belmont]<\/p>\n<p>Williams blits with bit 2 set take approximately 2x as long because<br \/>\nthey are bus-shared with RAM. Should impact some timing behaviors such<br \/>\nas later levels in Robotron, where approximately 10% of the blits are<br \/>\ndone with bit 2 set. Further refinements may be necessary but this<br \/>\naddresses the most significant issue. [Sean Riddle, Aaron Giles]<\/p>\n<p>i386: One more to fix cmpsb (dir \/s in MS-DOS works now) and remove<br \/>\nunused variables. [Carl]<\/p>\n<p>Improvements to Golden Poker driver [Roberto Fresca]<br \/>\n * Inputs from the scratch.<br \/>\n * Switched manufacturer 'Playman' to PM \/ Beck Elektronik, since it's<br \/>\n    PM and Beck Elektronik\/Computer\/etc...<br \/>\n * Added technical and game notes.<\/p>\n<p>Added a trivial Y reject to triangle draw commands in the N64 RDP.<br \/>\n[Ryan Holtz]<\/p>\n<p>N64: Various PIF fixes [Ryan Holtz]<\/p>\n<p>info.c: several fixes and additions to listxml output [Fabio Priuli]<br \/>\n * appended to xml info about devices which can be optionally mounted<br \/>\n    to slots<br \/>\n * added a description attribute to slotoption to show which devices<br \/>\n    can be mounted in each slot<br \/>\n * added to xml info of cpus\/inputs\/image\/slots which are relative to<br \/>\n    devices (e.g. CPUs or Dipswitches in the device itself)<br \/>\n * tags of elements directly attached to the root_device do not<br \/>\n    display anymore the root colon (slot tags were already behaving in<br \/>\n    this way); elements attached to optional devices use tags starting<br \/>\n    with colon (to be interpreted as a relative tags which gets<br \/>\n    appended to the device tag, when such a device is selected in a<br \/>\n    slot)<br \/>\n * modified when necessary output routines to pass a root_device and a<br \/>\n    root_tag as parameters, in order to simplify output of relative<br \/>\n    devices and avoid duplicated code<br \/>\n * updated DTD according to the new elements and attributes These<br \/>\n    changes allow frontends to know in advance how drivers can be<br \/>\n    configured through the various slot options (by matching option<br \/>\n    descriptions with device descriptions), without the need to run<br \/>\n    -lx with the various slot combinations. This is especially of use<br \/>\n    if a device adds e.g. dipswitches or image devices (like<br \/>\n    additional floppy drives or additional slot expansions), but also<br \/>\n    if one wants to know e.g. how many sound channels a soundcard<br \/>\n    would add to a pc driver, or which kind of screen parameters would<br \/>\n    be added by a specific choice of video card.<\/p>\n<p>i386: Added 32-bit versions of LMSW, and made LMSW only change the<br \/>\nlower 4 bits of CR0. [Barry Rodewald] <\/p>\n<p>Fixed Windows 95 blue screen. [Carl]<\/p>\n<p>Preliminary driver for Merkur's 'Mahn Oh-Mann'. German board game<br \/>\nsimilar to Ludo, derivated from the indian game Parchisi. Coin-op<br \/>\nmachine for 1-4 players. No screen, just artwork and lamps.<br \/>\n[Roberto Fresca]<\/p>\n<p>Removed need for *_dev.lst files  [Miodrag Milanovic]<br \/>\n * enforced short names for slot card devices<br \/>\n * updated validation, romverify and listxml output accordingly<\/p>\n<p>N64: Force mtc0 opcodes that initiate to-RSP DMAs to end recompile<br \/>\nsequences to force a code check. Fixes certain microcodes from<br \/>\nexecuting garbage code after DMA. [Ryan Holtz]<\/p>\n<p>N64: Don't flush the RSP DRC cache on DMA. Fixes Mario 64 and others.<br \/>\n[Ryan Holtz] <\/p>\n<p>N64: Miscellaneous machine fixes [Ryan Holtz]<br \/>\n * Increase the amount of time consumed by PI DMA, makes certain RSP<br \/>\n    microcodes that test DMA speed land in the correct window.<br \/>\n * Force the main CPU to yield when the RSP reads its atomic<br \/>\n    semaphore.<br \/>\n * Force the RSP to yield when PI DMA completes.<br \/>\n * Flush the RSP DRC cache when touching IMEM with SP DMA.<\/p>\n<p>i386: Prevent page faults when returning to same privilege and<br \/>\nunmapped pages are above the stack.  Windows 95 boots now. [Carl]<\/p>\n<p>Documentation of the video data on Dragon Gun.  [David Haywood]<\/p>\n<p>N64: Fix audio sync issues in Super Mario 64 and probably others, and<br \/>\nalso bring PI DMA speed into the realm of reality. [Ryan Holtz]<\/p>\n<p>N64: Change PI DMA speed from 3 cycles\/word to 5.08 cycles, as<br \/>\naverage PI speed is between 2.53 and 2.55 cycles\/byte. [Ryan Holtz]<\/p>\n<p>i386: LOCK prefix should depend on IOPL on 386.  Windows NT beta<br \/>\nboots. [Carl]<\/p>\n<p>gticlub: Rewrote the 3D renderer. Implemented gouraud shading,<br \/>\nlighting and fog. [Ville Linde]<\/p>\n<p>Create a new device_mixer_interface, derived from<br \/>\ndevice_sound_interface, which mixes all its inputs to a single output<br \/>\nstream. Redefined the SPEAKER device to use this and remove the<br \/>\nduplicate underlying logic. The main purpose of this new interface is<br \/>\nto allow device-ification of an entire sound board, which can itself<br \/>\nbecome a mixer of all of its sound components to a single output<br \/>\nstream. This stream can then be routed by the device's owner to the<br \/>\nappropriate speakers. A real-life example will show up soon. [Aaron<br \/>\nGiles]<\/p>\n<p>Better management of FLAC block sizes, aiming to keep them around 2k<br \/>\nsamples. Increased CD sectors per hunk to 8 for better compression.<br \/>\n[David Haywood]<\/p>\n<p>Re-did the non-CD FLAC codec to be \"smart\" in that it can choose<br \/>\neither big-endian or little-endian on the fly and uses the best one.<br \/>\nAdded FLAC as a default codec for hard disks, which helps a lot for<br \/>\ncertain disks. [Aaron Giles]<\/p>\n<p>Added missing proms for Fax and Fax 2. [W. Belk, Smitdogg, The<br \/>\nDumping Union]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nCasino Poker (Ver PM86LO-35-5, German) [Roberto Fresca, Team Europe]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nAltered Beast (FD1094 317-0069)<br \/>\n  [Stefan Lindberg, Chris Hardy, The Dumping Union]<br \/>\nPuzzLoop 2 (Japan 010226) [idc\/Team Avalaunch]<br \/>\nStreet Fighter II': Champion Edition (Japan 920322)<br \/>\n  [idc\/Team Avalaunch]<br \/>\nMortal Kombat (Yawdim bootleg - Set 2)<br \/>\n  [ScheissNussen, Smitdogg, The Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nMann, oh-Mann [Roberto Fresca, Team Europe]<br \/>\nNFL Classic Football (NCF3 Ver.A.)  [Smitdogg, The Dumping Union]<br \/>\nArea 51: Site 4 (September 11, 1998)  [ninjakid]<br \/>\nPot O' Gold  [Bicyclerepairman]<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=20663\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update u2 + u3: Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Fixed listxml and validation. [Fabio Priuli] chdman: Properly handle and warn on bin\/cue output of images with subcode data [R. Belmont] [\/CODE] MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 04704: [Gameplay] 25pacman: Unable to &#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-20663","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\/20663","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=20663"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/20663\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}