{"id":16921,"date":"2009-03-19T11:35:13","date_gmt":"2009-03-19T11:35:13","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=16921"},"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=16921","title":{"rendered":"[Arcade] Mame v0.130u1"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>IMPORTANT NOTE: The CHD format has undergone a change with this<br \/>\nrelease. The main reason for this change is to include some of the<br \/>\nkey metadata into the hashes for the CHDs. This ensures that the<br \/>\nmetadata is valid and prevents abuse.<\/p>\n<p>The first impact you will find is that all of your CHD differencing<br \/>\nfiles are invalid. Just delete your \"diff\" directory contents<br \/>\nentirely.<\/p>\n<p>The second impact is that all your existing CHDs will warn you that<br \/>\nthey have incorrect hashes. This is expected. Your old CHDs should<br \/>\nstill work fine, so if you can live with the \"bad ROM\" warnings, you<br \/>\ndon\u00b4t really need to do anything. However, if this bugs you or you<br \/>\nwant to be \"clean\", you can update your CHDs, using this command<br \/>\nline:<\/p>\n<p>chdman -update<\/p>\n<p>for each one of your CHDs. This will take a while, but will produce<br \/>\nCHDs that match the new checksums posted in the drivers.<\/p>\n<p>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03017: [Crash\/Freeze] bmfinal: crash after cutting edge logo<br \/>\n(Phil Bennett)<br \/>\n- 02875: [Sound] Any Game that uses AY-3-8910: Envelope Fix causes<br \/>\nnotes tones to be played back incorrectly (couriersud)<br \/>\n- 03026: [Graphics] retofinv, retofin1, retofin2: The remaining lives<br \/>\nare not shown. (Pierpaolo Prazzoli)<br \/>\n- 02981: [Cheat System] CHEAT.C: MAX_ARGUMENTS doesn\u00b4t seem to work.<br \/>\n(Pugsy)<br \/>\n- 00827: [Graphics] wc90b1, wc90b2: On the Credit display screen, the<br \/>\nPCB shows the upper part of the stadium. (robiza)<br \/>\n- 00230: [Graphics] troangel: I just checked mame emulation against my<br \/>\npcb. (robiza)<br \/>\n- 03018: [Sound] f1gpstr2: Sounds not playing (Phil Bennett)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nFixed C140 ROM loading in winrun, winrun91 and driveyes [Phil Bennett]<\/p>\n<p>Added Champion Italian PK blue board and promoted Champion Italian<br \/>\nPK green board (previously citalian) and Champion Italian Cup<br \/>\n(previously citaliana) to GAME_WORKING status<br \/>\n[Mirko Buffoni, David Haywood]<br \/>\n- Added cpokerpk (also known as CPK blue board for the color of the<br \/>\nboard)<br \/>\n- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)<br \/>\n- Renamed citaliana -> citalcup<br \/>\n- added PAL decryption, making all games playable<br \/>\n- Updated input ports and fixed gfx layout to use 6 bitplanes like<br \/>\nall others<br \/>\n- Changed number10 and cpokerpk video udpate to not use transparency<\/p>\n<p>Updated CHD format to version 4. Checksums are now computed and<br \/>\nstored separately for raw data and metadata, and metadata is now<br \/>\nchecksummed by default. [Aaron Giles]<\/p>\n<p>Updated chdman to support a generic metadata addition system:<br \/>\nchdman -addmetatext []<br \/>\nchdman -addmetabin []<br \/>\n[Aaron Giles]<\/p>\n<p>Changed the CHD verify interfaces to pass back a structure containing<br \/>\nall the necessary data for verification and fixing. [Aaron Giles]<\/p>\n<p>NeoGeo update [Johnboy]<br \/>\n- maglordh - Renamed p1 to correct chip label (MichaelNet)<br \/>\n- Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)<br \/>\n- whp - Renamed several roms to correct chip label (MichaelNet)<br \/>\n- kof2001 - Renamed p\u00b4s to correct chip label; added note (MichaelNet)<br \/>\n- Added mv1c bios, redump\/reverification required<br \/>\n- Updated documentation (see neogeo.c)<br \/>\n- cyberlip - Added correct m1 (Guru\/Smitdogg)<br \/>\n- eightman - Removed BAD_DUMP from m1, is correct (Guru\/Smitdogg)<\/p>\n<p>Merged Casino Winner and Royal Casino drivers [Angelo Salese]<br \/>\n* Fixes Royal Casino colors;<br \/>\n* Added flip screen support to the driver;<br \/>\n* Changed Casino Winner to be a clone of Royal Casino;<br \/>\n* Cleaned-up the driver;<\/p>\n<p>Fixed Midnight Landing gfx bitplanes [Angelo Salese]<\/p>\n<p>PGM updates: [Xing Xing, David Haywood]<br \/>\n- added kov2p205, martmasc romset<br \/>\n- fixed some descriptions<br \/>\n- experimental video change with a view to fix priorities on kov2<\/p>\n<p>Modified cdrom.c to expose metadata read\/write functions, and changed<br \/>\nchdman to use them. Also changed chdman to parse old-style metadata<br \/>\nand convert it to new-style metadata. [Aaron Giles]<\/p>\n<p>Fixed regressed sound in the deco MLC driver. [Angelo Salese]<\/p>\n<p>Preliminary protection simulation in olds100a [XingXing]<\/p>\n<p>Added an older Japanese neogeo bios [Corrado Tomaselli]<\/p>\n<p>Improvements to Counter Steer [Angelo Salese]<\/p>\n<p>Added new function core_fload() to load a file into an allocated<br \/>\nbuffer. Updated src2html, regrep, and chdman tools to use this<br \/>\nfunction where appropriate. [Aaron Giles]<\/p>\n<p>Fix f1gpstr2 sound regression [Phil Bennett]<\/p>\n<p>Added default nvrams to sfbonus.c using rom_load_optional. This should<br \/>\nsave some time renaming and reparenting these in the future.<br \/>\n[David Haywood]<\/p>\n<p>Minor video\/psx.c changes that were needed for raycrisis.<br \/>\n[David Haywood]<\/p>\n<p>Fixed Heavy Unit main CPU bankswitch. This fixes the enemy appearing<br \/>\nin attract mode. [Mamesick]<\/p>\n<p>Added text tilemap flickering to pzletime. It allows to see the<br \/>\nselected options. [Pierpaolo Prazzoli]<\/p>\n<p>Changed the CPU cores to use the get_safe_token() pattern like other<br \/>\ndevices. [Aaron Giles]<\/p>\n<p>System16 update [kanikani]<br \/>\n- Enabled some buttons previously marked as \u00b4unused\u00b4.<br \/>\nManuals say \u00b4No Connection\u00b4, but programs read them and do<br \/>\nsomething. i.e. button2 in Tetris: can rotate the piece<\/p>\n<p>More Counter Steer progress. [Angelo Salese]<\/p>\n<p>Added PCB layout for Jumping Break and additional information.<br \/>\nCorrected the sound clocks on PCBs that only have a 28MHz OSC. Only<br \/>\nSuper Lup Lup Puzzle has the 14.318180MHz OSC. Rearranged the rom<br \/>\ndef section to group the F-E1-16-0xx PCB based games in order.<br \/>\n[Brian Troha]<\/p>\n<p>troangel: better support of line scroll with wrap. The scroll offsets<br \/>\nare split in LOW byte and HIGH byte. [robiza]<\/p>\n<p>Add specific support for NEC VR4300\/4310 CPUs. [R. Belmont]<\/p>\n<p>Fixed paletteram in Super Crowns Golf. Hooked up text background.<br \/>\n[Angelo Salese]<\/p>\n<p>Updated CHD hashes. [Yasuhiro Ogawa, Aaron Giles, David Haywood]<\/p>\n<p>Added default eeprom to skullfng, so that it appears less broken by<br \/>\ndefault. (doesn\u00b4t boot without one) [David Haywood]<\/p>\n<p>wc90b1 and wc90b2: fix fg and bg vertical scroll [robiza]<\/p>\n<p>Implemented a multi-sprite bit in toaplan2 driver. [robiza]<\/p>\n<p>Changed mapping of start key in multfish.c to standard key (1) like<br \/>\nother gambling games, added extra set. [David Haywood]<\/p>\n<p>Fixed bug where chdman -extract would not truncate to the logical<br \/>\nsize. [Aaron Giles]<\/p>\n<p>Silenced out heavy accesses to Sound RAM expansion area for Stress<br \/>\nBusters [Angelo Salese]<\/p>\n<p>Added better descriptions and dates to a number of drivers in the<br \/>\nmamedriv.c file. [Yasuhiro Ogawa]<\/p>\n<p>Minor hack to fix start countdown sound bug in the Buggy Boys.<br \/>\n[Phil Bennett]<\/p>\n<p>Added idle skipping and a number of new sets to the Naomi driver.<br \/>\n[David Haywood]<\/p>\n<p>Burger Time: Added resistor values measured on real pcb [Anoid]<\/p>\n<p>Adjusted volume in the galaxian driver. [couriersud]<\/p>\n<p>Adjusted Volume and removed dc component from sound in the gyruss<br \/>\ndriver. [couriersud]<\/p>\n<p>AY-3-8910 improvements: [couriersud]<br \/>\n* Fixed Gyruss audio regression<br \/>\n* Measured RU and RD on AY-3-8910<br \/>\n* Modelled ZX Spectrum audio circuit in SwitcherCAD and derived<br \/>\nresistor values for AY-3-8910<\/p>\n<p>MIPS III: Update RA before executing the delay slot. [R. Belmont]<\/p>\n<p>Added inputs for galaxia and astrowar. Galaxia is semi-playable.<br \/>\nNote: After inserting a coin, it can take a few seconds to respond.<br \/>\n[Robbbert]<\/p>\n<p>Fixed build of ldplayer on OS X. Since the CUSTOM sound module no<br \/>\nlonger exists, I arbitrarily changed it to WAVE, as ar gets upset if<br \/>\nit has no input files. I also removed the -all_load flag for ldplayer<br \/>\nfrom the main makefile as it upsets the linker on OS X. [Vas Crabb]<\/p>\n<p>Fix build for PPC64 Linux. (This slightly messes up static branch<br \/>\nprediction hints on OS X and AIX, but OS X for PPC64 is dead, and<br \/>\nno-one builds MAME for AIX, and it will still build, anyway.)<br \/>\n[Vas Crabb]<\/p>\n<p>Paramaterise the arguments to check for NULL in the ATTR_NONNULL macro<br \/>\nrather than just checking the first argument. This requires compiler<br \/>\nsupport for C99 variadic macros (MSVC2005 and GCC4 have this AFAIK).<br \/>\n[Vas Crabb]<\/p>\n<p>Z80PIO: When outputting from a port to the hardware in pio mode 3,<br \/>\nonly those bits defined by the mask should be output. Mame currently<br \/>\noutputs everything. [Robbbert]<\/p>\n<p>Changed the One-Shot List or Selectable value cheats to display \"Set\"<br \/>\ninstead of \"Off\". Also stopped the cheat options being activated in<br \/>\norder when you are going through the possibilities in this case.<br \/>\nThese cheats are now activated by pressing ENTER after you have<br \/>\nchosen an option. [Pugsy]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nBuggy Boy\/Speed Buggy (cockpit) [Phil Bennett]<br \/>\nChaos Heat [Olivier Galibert]<br \/>\nRay Crisis [Olivier Galibert, David Haywood]<br \/>\nChaos Heat [Olivier Galibert, David Haywood]<br \/>\nFlip Maze [Olivier Galibert, David Haywood]<br \/>\nSuper Puzzle Bobble [Olivier Galibert, David Haywood]<br \/>\nSoutenryu [Olivier Galibert, David Haywood]<br \/>\nShanghai Shoryu Sairin [Olivier Galibert, David Haywood]<br \/>\nPsyvariar -Medium Unit- [Olivier Galibert, David Haywood]<br \/>\nPsyvariar -Revision- [Olivier Galibert, David Haywood]<br \/>\nZoku Otenamihaiken [Olivier Galibert, David Haywood]<br \/>\nUsagi [Olivier Galibert, David Haywood, Angelo Salese]<br \/>\nMahjong Oh [Olivier Galibert, David Haywood, Angelo Salese]<br \/>\nXII Stag [Olivier Galibert, David Haywood]<br \/>\nJumping Break [Pierpaolo Prazzoli]<br \/>\nChampion Super III [Mirko Buffoni, David Haywood, Angelo Salese]<br \/>\nChampion Super 2 [Mirko Buffoni, David Haywood]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nMillennium 4000 (version 1.5) [Mirko Buffoni]<br \/>\nAmerican Poker II (bootleg, v4) [Mirko Buffoni]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nGo By RC [Olivier Galibert, David Haywood]<br \/>\nSpace Invaders Anniversary [Olivier Galibert, David Haywood]<br \/>\nNight Raid [Olivier Galibert, David Haywood]<br \/>\nTokyo Cop (Italy) [David Haywood]<br \/>\nCalifornia Chase [Angelo Salese]<br \/>\nStreet Games II [Guru, Angelo Salese]<br \/>\nStreet Games [Smitdogg, Angelo Salese]<br \/>\nBonanza [Smitdogg, Angelo Salese]<br \/>\nThunderbirds [AGEMAME]<br \/>\n[\/CODE]<\/p>\n<p>Le format des CHDs a chang\u00e9, il faudra supprimer le cache des CHDs pr\u00e9sent dans le r\u00e9pertoire \"diff\" et mettre \u00e0 jour vos CHDs avec la ligne de commande suivante (\u00e0 faire pour chaque CHDs):<br \/>\n<strong>chdman -update ancienCHD nouveauCHD<\/strong>.<\/p>\n<p>Noter qu'il faudra attendre une mise \u00e0 jour de clrmame prenant en charge les nouveaux MD5\/SHA1 des CHDs (donc en attendant ne supprimer pas vos CHDs si clrmame vous le demande).<\/p>\n\n<p class=\"p_site_officiel\"><a href=\"http:\/\/www.mamedev.com\/\" 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=16921\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update. IMPORTANT NOTE: The CHD format has undergone a change with this release. The main reason for this change is to include some of the key metadata into the hashes for the CHDs. This ensures that the metadata is &#8230;<\/p>\n","protected":false},"author":3,"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-16921","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\/16921","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=16921"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/16921\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}