{"id":18281,"date":"2010-02-15T19:49:10","date_gmt":"2010-02-15T19:49:10","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=18281"},"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=18281","title":{"rendered":"[Arcade] Mame v0.136u3"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03724: [Speed] mrdo: Incorrect XTALs cause for problems with<br \/>\n         refresh rate and game speed. (Tafoid)<br \/>\n- 03706: [Sound] lastday, gulfstrm: Audio Regression (M.A.S.H.)<br \/>\n- 03704: [Sound] evilston: Missing sound (M.A.S.H.)<br \/>\n- 00993: [Crash\/Freeze] sharrier: [debug] Crashes when a specific<br \/>\n         sample is being played during gameplay. (Phil Bennett)<br \/>\n- 03692: [Crash\/Freeze] kurikint: Service Switch error (M.A.S.H.)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed Dip Switches and Inputs (after verification of the Z80 code)<br \/>\nfor 'scramblb', 'scramb2', 'bagmanmc', 'dkongjrm', 'rockclim' (also<br \/>\nupdated memory map for this last game). [stephh]<\/p>\n<p>am29k: fix PPC GCC compile error [R. Belmont]<\/p>\n<p>Added Sega ID# for newly added version of INDY 500 and correct the<br \/>\nspelling of attract. [Brian Troha]<\/p>\n<p>minor information update for Viper 1 games in seibuspi.c.<br \/>\n[Brian Troha]<\/p>\n<p>Fixed disassembly of PDP1,TX0 and APEXC [Robbbert]<\/p>\n<p>Fix immediate crash on startup of GTK debugger. [R. Belmont]<\/p>\n<p>namcos11: use real C76 BIOS for audio and I\/O<br \/>\n[R. Belmont, Olivier Galibert, Guru]<\/p>\n<p>Cleaned up comments refering to old driver names, and updated clone<br \/>\nnames in drivers from 0-K. [Tafoid]<\/p>\n<p>[APEXC] 1. Added pseudo PC register for the debugger, it will now<br \/>\nhighlight the next instruction to be executed. 2. Added \"normal\"<br \/>\naddresses to disassembler output, so anyone can see the program flow.<br \/>\n[Robbbert]<\/p>\n<p>Sega misc wip: [Fabio Priuli]<br \/>\n - split dependences of system16 games from bootleg ones<br \/>\n - moved some .h files to includes\/<br \/>\n - removed some unneeded include<br \/>\n - removed some dead code<br \/>\n - added driver data struct to segahang.c, segaorun.c, segas16a.c,<br \/>\n    sega16b.c, segas18.c, segaxbd.c & segaybd.c<br \/>\n - added save states to segas16a.c<\/p>\n<p>Fixed Dip Switches and Inputs (after verification of the Z80 code) for<br \/>\n'ozon1', 'ladybugg', 'vpool'. [stephh]<\/p>\n<p>Added driver data struct to system 16\/18 bootlegs and removed most<br \/>\nunused code. [Fabio Priuli]<\/p>\n<p>Implemented reels in Treasure Island (Subsino), same as goldstar.c<br \/>\n[David Haywood]<\/p>\n<p>Converted Sega 315-5248, 315-5249 and 315-5250 custom ICs to be<br \/>\ndevices and updated drivers accordingly. [Fabio Priuli]<\/p>\n<p>[PDP1] Display the PC in hex as well as octal. [Robbbert]<\/p>\n<p>Converted hornet.c to use the Konami 037122 device and removed the<br \/>\nold code. [Fabio Priuli]<\/p>\n<p>Converted gticlub.c, nwk-tr.c and zr107.c to use the Konami 001604<br \/>\ndevice and removed the old code. [Fabio Priuli]<\/p>\n<p>carjmbre.c - Added XTAL, corrected second z80 speed and added DIP<br \/>\nLOCATIONS for driver. [Tafoid]<\/p>\n<p>Improvements to Treasure Island: [Roberto Fresca]<br \/>\n - Added proper inputs.<br \/>\n - Added coin\/keyin\/keyout\/payout counters.<br \/>\n - Limited the bet and coin pulses to avoid repeats and coin jams.<br \/>\n - Added complete coinage and keyin DIP switches.<br \/>\n - Added main game and double-up rates DIP switches.<br \/>\n - Added minimum bet DIP switches.<br \/>\n - Added maximum bet DIP switches.<br \/>\n - Added main game and double-up limit DIP switches.<br \/>\n - Added payout mode and auto take DIP switches.<br \/>\n - Added DIP locations as seen in the settings mode.<br \/>\n - Added demo sounds DIP switch.<br \/>\n - Created proper button-lamps layout.<br \/>\n - Added technical notes.<br \/>\n - Some clean-ups...<\/p>\n<p>Dumped IC1 from Giant Gram 2000 [Joerg Hartenberger]<\/p>\n<p>Fixed bonus game gfxs in Treasure Island (Subsino) [Angelo Salese]<\/p>\n<p>Fix os2 auto-detect [KO Myung-Hun]<\/p>\n<p>Preliminary Panasonic MN10200 CPU core and Taito ZOOM ZSG-1 sound<br \/>\nsystem [Olivier Galibert]<\/p>\n<p>Document FPGA-provided \"ic1\" data in gram2000 [Joerg Hartenberger]<\/p>\n<p>Implemented flip screen in Hanaroku [Angelo Salese]<\/p>\n<p>Fixed video emulation in Best League (World Cup version)<br \/>\n[Angelo Salese]<\/p>\n<p>Fix DISTRO=gcc44-generic make shortcut to use gcc-4.4 properly<br \/>\n(-V 4.4 does not work for linking) [couriersud]<\/p>\n<p>Minor changes for internal render debugger [couriersud]<br \/>\n - ui_input_frame_update is now global<br \/>\n - moved element_component from rendlay.c to rendlay.h<br \/>\n - added ability to rendlay.c to define \"container\" components. These<br \/>\n    simply provide a render_container. <\/p>\n<p>Added DEBUG_FLAG_OSD_ENABLED to allow coexistence of debuggers going<br \/>\nforward. Replaced all occurrences of OPTION_DEBUG in src\/osd\/* by<br \/>\nchecking machine->debug_flags. Replaced all occurrences of<br \/>\nDEBUG_FLAG_ENABLED in src\/osd\/* by DEBUG_FLAG_OSD_ENABLED For the<br \/>\ntime being, DEBUG_FLAG_OSD_ENABLED is default (set in mame.c).<br \/>\n[couriersud]<\/p>\n<p>Fixed Dip Switches and Inputs (after verification of the Z80 code) for<br \/>\n'bongo', 'porter'. [stephh]<\/p>\n<p>Implemented Actel FPGA ID, used by some Naomi games for accessing a<br \/>\nspecial ROM check mode [Deunan Knute, Angelo Salese]<\/p>\n<p>Documentation update for Hotdog Storm, IE: The PCB ID number and tile<br \/>\nmap chip info. [Brian Troha]<\/p>\n<p>Add and hook up ZOOM ZSG-2 skeleton [Olivier Galibert]<\/p>\n<p>Doesn't do much at the moment, but the increase in documentation value is<br \/>\nsignificant (we're documenting the sample compression format, for one thing).<\/p>\n<p>New driver for Sigma B52 system. ACRTC implementation is a bit hacky<br \/>\ndue to its preliminary emulation status. [Roberto Fresca]<\/p>\n<p>lethal.c - Verified clocks and vsync from orginal PCB<br \/>\n[Corrado Tomaselli]<\/p>\n<p>astrocorp.c update: [Luca Elia]<br \/>\n - Added frame buffer<br \/>\n - Fixed sprite list end, negative coordinates, wrap around<br \/>\n - Added battery backed RAM<\/p>\n<p>adp.c: hooked up (with a hack) gfx rom in hd63484 memory map [robiza]<\/p>\n<p>Hooked up coin input and start input in skattv. [robiza]<\/p>\n<p>astrocde.c - Fixed the Bonus Life dipswitch for gorf and clones.<br \/>\nIt's state was inverted. [Tafoid]<\/p>\n<p>[I8255] Clear output lines to 0 on write to mode register, and float<br \/>\ninput lines to 1. [Curt Coder]<\/p>\n<p>Simplified\/combined MAME and MESS code: [Miodrag Milanovic]<br \/>\n - Moved compatibility validation into MAME core from MESS.<br \/>\n - Made GAME_NO_SOUND check done on MESS too.<br \/>\n - Removed MESS dependent checks<br \/>\n - Renamed GAME_COMPUTER_MODIFIED to GAME_UNOFFICIAL to mark<br \/>\n    unofficial hardware modifications<br \/>\n - Removed GAME_COMPUTER it is distinct by IPT_KEYBOARD<br \/>\n - Added GAME_NO_SOUND_HW (to mark that there is no sound hardware)<br \/>\n    and marked drivers in dotrikun.c, minivadr.c and tgtpanic.c as<br \/>\n    such<br \/>\n - Removed GAME_SHARE_ROMS flag and commented old check for<br \/>\n    duplicate ROM entries<br \/>\n - Moved natural keyboard support from MESS to MAME<br \/>\n - Moved OSD file functions and clipboard access functions into OSD<br \/>\n    core<br \/>\n - Significantly reduced the number of new OSD functions needed by<br \/>\n    MESS [with couriersud]<\/p>\n<p>Fixed Dip Switches and Inputs (after verification of the Z80 code) for<br \/>\n'tazzmang'. [stephh]<\/p>\n<p>snes wip: [Fabio Priuli]<br \/>\n * added a couple of registers to snes_ppu struct<br \/>\n * moved color blending (background & subscreen color<br \/>\n    addition\/subtraction) at the end of the drawing process.<br \/>\n * removed some unused (and not working anymore) debug code<br \/>\n * fixed the remaining debug functionalities<br \/>\n * moved colour struct to be another layer (simplifying some code)<br \/>\n * updated hires blending to work with two pixel at time.<br \/>\n * fixed clipmasks with hires modes<\/p>\n<p>hng64 : Initial implementation of 0x10-sized palette pages for 3d<br \/>\nobjects. This makes most environment colors correct in sams64.<br \/>\n[Andrew Gardner]<\/p>\n<p>[VIA6522] Read port A\/B only if some pins are inputs. [Curt Coder]<\/p>\n<p>Fixed Dip Switches and Inputs (after verification of the Z80 code)<br \/>\nfor 'dambustr' and clones. [stephh]<\/p>\n<p>Internal debugger using the mame rendering infrastructure [couriersud]<br \/>\n - added support for arbitrary number of containers for render_target<br \/>\n - added command-line parameter -debug_internal (-di) to use the<br \/>\n    internal debugger when in debug mode<br \/>\n - internal debugger supports all views except memory view<br \/>\n - added \"Debug\" view to layout\/vertical.lay to create more place for<br \/>\n    debug views in vertical games.<\/p>\n<p> NOTE: The colors are ugly. Font rendering needs improvement. There<br \/>\n are no shortcut keys right now. There is still a lot of room for more<br \/>\n improvements. However, it works and does not depend on any ui<br \/>\n toolkit. The interface has been designed to support displaying views<br \/>\n programmatically e.g. from the ui. <\/p>\n<p> Short HowTo:<br \/>\n  - Start MAME with \"-debug -di\"<br \/>\n  - Console, register and disasm views will be shown. Place them by<br \/>\n     dragging the view on the title bar.<br \/>\n  - Views can be resized by dragging the bottom-right yellow square.<br \/>\n  - The view having the focus has a green background title bar.<br \/>\n  - Hit \"Tab\" (IPT_UI_CONFIGURE) to show the menu.<br \/>\n  - Console and disasm views support a very simple facility to<br \/>\n     support entering commands and addresses. Just start typing.<br \/>\n     Hit \"enter\" when finished.<\/p>\n<p>irobot.c - Added XTAL values from manual and hooked up to driver for<br \/>\nmain\/sound CPU.  [Phil Bennett\/Tafoid]<\/p>\n<p>rungun: fix text tilemap lookup for big-endian targets. [R. Belmont]<\/p>\n<p>Added Intel 8021\/8022 CPU types. [Curt Coder]<\/p>\n<p>irobot.c - Added\/verified Dip Locations per manual and test mode.<br \/>\n[Tafoid]<\/p>\n<p>Workaround for gcc-4.3 reporting a false warning on solaris: disable<br \/>\n-Werror for this file only. [couriersud]<\/p>\n<p>Cleaned up SDL OSD functions after merging in code from MESS.<br \/>\n[couriersud]<\/p>\n<p>wrally.c - Added\/verified DIP Locations for World Rally [Guru]<\/p>\n<p>Fixed long-standing (day one?) bug with ADPCM samples in Trojan \/<br \/>\nTatakai no Banka [Mamesick, Angelo Salese]<\/p>\n<p>Fixed Dip Switches and Inputs (after verification of the Z80 code) for<br \/>\n'espial', 'espialu' and 'netwars\". [stephh]<\/p>\n<p>Got Mortal Kombat 3 (bootleg of Megadrive version) to boot. Still<br \/>\nmissing some key inputs. [Mariusz Wojcieszek]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nMidnight Resistance (bootleg with 68705) [IQ_132]<br \/>\nSexy Boom [Mariusz Wojcieszek]<br \/>\nTreasure Island (Subsino)<br \/>\n   [Team Europe, Dumping Union, Angelo Salese, David Haywood,<br \/>\n    Roberto Fresca]<br \/>\nGhost Chaser Densei (SNES bootleg) [Tomasz Slanina, XingXing]<br \/>\nSkill Drop Georgia<br \/>\n   [Luca Elia, Smitdogg, Brian Troha, The Dumping Union]<br \/>\nLogic Pro Adventure<br \/>\n   [Guru, D. Beneke, snoopy, pongplaya, W. Belk, hap, S. S. Neilson,<br \/>\n    JacKc, The Dumping Union]<br \/>\nPachifever [Tomasz Slanina]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nINDY 500 Twin (Revision A, Newer) [Brian Troha, Dumping Union]<br \/>\nFantastic Journey (ver AAA) [Tirino73]<br \/>\nName That Tune (3-23-86) [Kevin Eshbach]<br \/>\nE.D.F. : Earth Defense Force (bootleg)<br \/>\n   [Team Europe, Rene Single, Dumping Union] - not working<br \/>\nOut Zone (set 5) [Corrado Tomaselli]<br \/>\nGhosts'n Goblins (World? set 3) [Corrado Tomaselli]<br \/>\nBagman (bootleg on Crazy Kong hardware)<br \/>\n   [Team Europe & Volker Hahn] - not working<br \/>\nMagical Tonic \/ Magical Odds? [David Haywood] - not working<br \/>\nSpiders (set 3) [Team Europe]<br \/>\nRaiden (US, SEI8904 + SEI9008 PCBs)<br \/>\n   [tormod, Smitdogg, The Dumping Union, David Haywood]<br \/>\nAsterix (ver AAD) [Luis \"Datasat\"]<br \/>\nPang! 3 (Euro 950601)<br \/>\n   [Gerald (COY), B. Sparks, Smitdogg, The Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nMr. Kicker [krick, MrGoodwraith, Smitdogg, The Dumping Union]<br \/>\nCrackin' DJ [Guru, R. Belmont]<br \/>\nJoker's Wild (B52 system, set 1)<br \/>\n   [Roberto Fresca, Tomasz Slanina, Gerald Vanderick]<br \/>\nJoker's Wild (B52 system, set 2) [Roberto Fresca, Tomasz Slanina]<br \/>\nJoker's Wild (B52 system, Harrah's GFX)<br \/>\n   [Roberto Fresca, Tomasz Slanina, Gerald Vanderick]<br \/>\n[\/CODE]<\/p>\n\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=18281\" 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; 03724: [Speed] mrdo: Incorrect XTALs cause for problems with refresh rate and game speed. (Tafoid) &#8211; 03706: [Sound] lastday, gulfstrm: Audio Regression (M.A.S.H.) &#8211; 03704: [Sound] evilston: Missing sound (M.A.S.H.) &#8211; 00993: [Crash\/Freeze] &#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-18281","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\/18281","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=18281"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/18281\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}