{"id":21556,"date":"2012-10-08T11:35:03","date_gmt":"2012-10-08T11:35:03","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=21556"},"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=21556","title":{"rendered":"[Arcade] Mame v0.147u1 *maj*"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 04717: [Documentation] (vicdual.c) nsub: Coinage dipswitch settings (hap)<br \/>\n- 05015: [Graphics] (segaxbd.c) Most sets in segaxbd.c: Sprites glitching<br \/>\n  or disappearing (hap)<br \/>\n- 03831: [Gameplay] (vicdual.c) carnivalh, carnivalha: Gameplay is<br \/>\n  unusually fast. (hap)<br \/>\n- 05022: [Color\/Palette] (segaybd.c) gloc, strkfgtr, rchase, pdrift:<br \/>\n  Incorrect colors on some text, HUD, outer view of aircraft. (hap)<br \/>\n- 05017: [Sound] (poo.c) unclepoo: Sounds incomplete\/slow or misplayed (hap)<br \/>\n- 03464: [Debugger] (seattle.c) All sets in seattle.c: MAME crash when<br \/>\n  try to read the voodoo region (Firewave)<br \/>\n- 05020: [Documentation] (royalmah.c) janputer: This game is a hack\/copy<br \/>\n  of \"Janputer\", named \"New Double Bet Mahjong\".<br \/>\n- 04719: [Documentation] (vicdual.c) invho2: Dipswitch settings from manual<br \/>\n- 04718: [Documentation] (vicdual.c) invds: Dipswitch settings from manual<br \/>\n- 03751: [Crash\/Freeze] (gunpey.c) gunpey: [debug] Assert in debug build (Phil Bennett)<br \/>\n- 05012: [Documentation] Typos in internal MAME list<br \/>\n- 05007: [Crash\/Freeze] All sets in midtunit.c, midwunit.c, midxunit.c: Corrupted<br \/>\n  graphics, quickly crashes when starting (Firewave)<br \/>\n- 05008: [Core] CHDMAN: Error creating CHD file (new.chd): file not writeable (smf)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\n-Memory handler normalization, part 1. READ\/WRITE_DEVICE*_HANDLERs are<br \/>\n now passed an address_space &, and the 8-bit variants get a mem_mask<br \/>\n as well. This means they are now directly compatible with the member<br \/>\n function delegates. Added a generic address space to the driver_device<br \/>\n that can be used when no specific address space is available. Also<br \/>\n added DECLARE_READ\/WRITE_DEVICE*_HANDLER macros to declare device<br \/>\n callbacks with default mem_mask parameters. [Aaron Giles]<\/p>\n<p>-Memory handler normalization, part 2. Change legacy read\/write<br \/>\n handlers to take an address_space & instead of an address_space *.<br \/>\n Also update pretty much all other functions to take a reference where<br \/>\n appropriate. [Aaron Giles]<\/p>\n<p>-Memory handler cleanup 3. Add mem_mask parameter to 8-bit handlers to<br \/>\n match the others. To ease pain, added DECLARE_READ\/WRITE_HANDLER<br \/>\n macros that set up a default parameter. Also updated devcb so that the<br \/>\n handlers can be called with or without the mem_mask. [Aaron Giles]<\/p>\n<p>-Seibu COP: Added 0x1c param to 0x0205 command, fixes at least sprite<br \/>\n positioning during intros of Raiden 2 and Zero Team (but breaks<br \/>\n gameplay in Zero Team, needs investigation) [Angelo Salese, Smitdogg]<\/p>\n<p>-Seibu COP: Made 0x42c2 command more accurate, makes Legionnaire<br \/>\n enemies to behave properly and match finally starts in Seibu Cup<br \/>\n Soccer [Angelo Salese, Smitdogg]<\/p>\n<p>-gunpey.c - Corrected OKI M6925 frequency [Phil Bennett]<\/p>\n<p>-fix for \"file note writeable\" when creating, plus consolidated some<br \/>\n duplicate\/redundant code. [smf]<\/p>\n<p>-Seibu COP: Added 0xe38e command, used by Seibu Cup Soccer to follow<br \/>\n the ball [Angelo Salese]<\/p>\n<p>-Since nobody checks for NULLs anyway, make<br \/>\n device_memory_interface::space() assert against NULL and return a<br \/>\n reference, and pushed references throughout all address space usage in<br \/>\n the system. Added a has_space() method to check for those rare case<br \/>\n when it is ambiguous. [Aaron Giles]<\/p>\n<p>-Added -verifysoftware command.  [Wilbert Pol]<\/p>\n<p>-Changed CPS-1 video timings to SCREEN_RAW_PARAMS [Angelo Salese]<\/p>\n<p>-Added generic set of pinball mechanical sounds [Robbbert]<\/p>\n<p>-lib7z: fix portability problems that resulted in memory trashing in<br \/>\n some configurations. [R. Belmont]<\/p>\n<p>-Better simulation of Metal Slug X's protection device.  [IQ_132]<br \/>\n Made Epson R4543 RTC a proper RTC device, eliminates duplicated code<br \/>\n in Namco Systems 12 and 23 [R. Belmont]<\/p>\n<p>-rotation - Added motor simulation; added nvram; added mechanical<br \/>\n sounds; added notes [Robbbert]<\/p>\n<p>-tms99x8: Converted to using RGB32 bitmap so chips can coexist with<br \/>\n other video screens [R. Belmont]<\/p>\n<p>-fixed MT03464: fixed potential out of array access in<br \/>\n src\/emu\/video\/voodoo.c logerror() [Oliver St\u00f6neberg]<\/p>\n<p>-m6509: Fixed EA zero page indirect + Y (post indexed). [Curt Coder]<\/p>\n<p>-Implemented DS75160A\/DS75161A IEEE-488 GPIB Transceivers. [Curt Coder]<\/p>\n<p>-spectra - added remaining sounds, game marked as WORKING [Robbbert]<\/p>\n<p>-Ported Palette brightness effects to Raiden 2 HW, used by Zero Team<br \/>\n and X Se Dae [Angelo Salese]<\/p>\n<p>-mcr68.c: Add dipswitch locations to all sets in the driver.<br \/>\n [Brian Troha]<\/p>\n<p>-aftor - fixed display, marked as WORKING [Robbbert]<\/p>\n<p>-Added irq ack to Shanghai 3 HW [Angelo Salese]<\/p>\n<p>-Fixed M68K and hooked up SCREEN_RAW_PARAMS for Blocken. Game was<br \/>\n definitely running at erratic speeds before [Angelo Salese, Tafoid]<\/p>\n<p>-mos6526: Implemented a nearly cycle-exact \"old\" CIA, which passes most<br \/>\n of the Lorenz\/VICE CIA tests. Refactored the c64\/c128\/vic10\/cbm2<br \/>\n drivers and the 1571\/1581 floppy drives to use the new implementation.<br \/>\n [Curt Coder]<\/p>\n<p>-6532riot.c: Internal timer is always running. Fixes several a2600<br \/>\n regressions.  (Wilbert Pol)<\/p>\n<p>-Moved scsi protocol code from scsibus_device to scsihle_device, leaving<br \/>\n scsibus_device to calculate the current bus contents and distribute it<br \/>\n to each of the scsidev_device. [smf]<\/p>\n<p>-suna8.c: fixed sound samples width, improves speech<br \/>\n in e.g. rranger [Luca Elia]<\/p>\n<p>-Promoted starfigh to playable state [Luca Elia]<br \/>\n * Address line scrambling of data ROMs<br \/>\n * ROM bank latching and mirroring<br \/>\n * Sound latch and NMI disable<br \/>\n * Patched some further protection<br \/>\n * Added graphics banking<\/p>\n<p>-Emulated Lord of Gun's protection rather than patching it out [iq_132]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nClaybuster [Any, hap]<br \/>\nGun Champ [hap]<br \/>\nStar Fighter (v1) [Luca Elia]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nAsterock (Videotron bootleg) [Any]<br \/>\nJurassic Park (Japan) [ShouTime]<br \/>\nDodge City (2131-82, U5-0D)<br \/>\n  [Brian Troha, The Dumping Union] (not working)<br \/>\nEnforce (World) [ShouTime, The Dumping Union]<br \/>\nSega Bass Fishing Deluxe (Japan)<br \/>\n  [Tormod, Yohji, Smitdogg, The Dumping Union] (not working)<br \/>\nCruis'n Exotica (version 1.3)<br \/>\n  [Brian Troha, Smitdogg, The Dumping Union] (not working)<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nBlankity Bank (PCP) (SYSTEM80) [TTX]<br \/>\nVLC Nevada [Yves]<br \/>\nGame Magic [Grull Osgo]<br \/>\n99 Bottles of Beer [Grull Osgo]<br \/>\n[\/CODE]<\/p>\n<p><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=21556\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 04717: [Documentation] (vicdual.c) nsub: Coinage dipswitch settings (hap) &#8211; 05015: [Graphics] (segaxbd.c) Most sets in segaxbd.c: Sprites glitching or disappearing (hap) &#8211; 03831: [Gameplay] (vicdual.c) carnivalh, carnivalha: Gameplay is unusually fast. (hap) &#8211; &#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-21556","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\/21556","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=21556"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/21556\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}