{"id":18857,"date":"2010-08-12T10:04:16","date_gmt":"2010-08-12T10:04:16","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=18857"},"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=18857","title":{"rendered":"[Arcade] Mame v0.139u1"},"content":{"rendered":"<p>Nouvelle version de Mame as usual.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03969: [Crash\/Freeze] All sets and drivers using OKI audio:<br \/>\nEventual crash using Save States (Aaron Giles)<br \/>\n- 03981: [Crash\/Freeze] bosco, xevious and clones: Game reboots or<br \/>\nhangs (Alex Jackson)<br \/>\n- 03977: [Graphics] tceptor2: Graphics are incorrect, the top and<br \/>\nbottom roads are displayed with grids and it looks like<br \/>\nthere should be 4 instead of 2. (Phil Bennett)<br \/>\n- 03964: [Documentation] shangonro: Year is wrong (Smitdogg)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nraiden2.c: Add missing \"VOICE2\" sample rom to Raiden 2 sets where it<br \/>\nwas missing. Corrected rom names for MASK roms soldered to the PCB.<br \/>\n[Brian Troha]<\/p>\n<p>Southern Systems Joker Poker: Added missing CPU IO map to the machine<br \/>\ndriver. This allow boot the game and enter into the attract mode.<br \/>\n[Roberto Fresca]<\/p>\n<p>Mini Boy 7 improvements: [Roberto Fresca]<br \/>\n* Added a new complete set. Now set as parent.<br \/>\n* Corrected Xtal frequency.<br \/>\n* Mapped the PIA MC6821 (not wired since is not totally understood).<br \/>\n* Preliminary attempt to decode the color PROM.<br \/>\n* Mapped the AY-3-8910, but still needs ports and some checks.<br \/>\n* Added debug and technical notes.<\/p>\n<p>New driver for Mega Double Poker, from Blitz System Inc.<br \/>\n[Roberto Fresca]<br \/>\n* Initial release.<br \/>\n* Preliminary memory map.<br \/>\n* Hooked both PIAs, but need more analysis to confirm the offsets.<br \/>\n* Accurate graphics and color decode.<br \/>\n* Added main PCB and daughterboard layouts.<br \/>\n* Added partial docs and diagrams about the CPU\/MCU\/ROMs addressing.<br \/>\n* Added debug and technical notes.<\/p>\n<p>Added Magic Train, from Subsino. Since it's driven by a HD647180X0CP6<br \/>\n(Subsino - SS9600) plus SS9601 and SS9602 (for video and I\/O<br \/>\nrespectively), it's possible that needs to be moved to a new driver in<br \/>\na near future. Also added technical notes. [Roberto Fresca]<\/p>\n<p>mpu4drvr.c: Fixed mid-screen palette updates [David Haywood]<\/p>\n<p>segas16b.c: Documented the Sega game ID for the Heavyweight Champ rom<br \/>\nboard as well as corrected the rom names. [Brian Troha]<\/p>\n<p>Return to type safety. Changed address maps back into functions that<br \/>\nbuild up the definition, rather than the whole tokenizing system,<br \/>\nwhich lost type checking. Added a new module addrmap.c which<br \/>\nimplements the address map classes, and changed the macros to call<br \/>\nmethods on the address_map and address_map_entry classes which are<br \/>\nstrongly typed. Fixed a few incorrectly specified memory map entries<br \/>\nalong the way in twincobr.c, lordgun.c, galaxold.c. [Aaron Giles]<\/p>\n<p>More API cleanup: [Aaron Giles]<br \/>\n* removed cputag_clocks_to_attotime() and cputag_attotime_to_clocks()<br \/>\nin favor of just expanding the class<br \/>\n* same for cputag_suspend() and cputag_resume()<\/p>\n<p>Fix crash when exiting the debugger if breakpoints are set.<br \/>\n[Aaron Giles]<\/p>\n<p>The dsp561xx CPU core now generates accurate disassembly for Konami<br \/>\nPolygonet hardware (verified against Motorola's reference<br \/>\ndisassembler). [Andrew Gardner, Stiletto]<\/p>\n<p>Fixed image device error handling [ShimaPong, Miodrag Milanovic]<\/p>\n<p>Defined new class driver_data_t, which all driver_data classes must<br \/>\nderive from. Updated all class definitions to inherit from the new<br \/>\nclass, and to call it in the constructor. Also changed the alloc()<br \/>\nsignature to return a driver_data_t pointer instead of a void *.<br \/>\nRenamed and hid machine->driver_data as machine->m_driver_data. Added<br \/>\na new templatized method machine->driver_data which returns a<br \/>\nproperly downcast'ed version of the driver data. Updated all code<br \/>\nwhich looked like this:<\/p>\n<p>mydriver_state *state = (mydriver_state *)machine->driver_data;<\/p>\n<p>to this:<\/p>\n<p>mydriver_state *state = machine->driver_data();<\/p>\n<p>The new function does a downcast<> which in debug builds dynamically<br \/>\nverifies that you're actually casting to the right type. [Aaron Giles]<\/p>\n<p>Changed atarigen_state to be a base class from which all the related<br \/>\nAtari drivers derive their state from. [Aaron Giles]<\/p>\n<p>Removed global variables from gaelco, namco, and nile sound cores.<br \/>\n[Atari Ace]<\/p>\n<p>Converted seta.c, seta2.c, and ssv.c to driver_data. [Atari Ace]<\/p>\n<p>Updated SAA5050 to form 12x20 chars as noted in documentation.<br \/>\nUpdated malzak driver to support SAA5050 changes. [Miodrag Milanovic]<\/p>\n<p>taitotz: add HDD image for Battle Gear 2 (2.04J) [gtbb08, R. Belmont]<\/p>\n<p>namcoic.c: Fixed incorrect road colours in tceptor2, finallap and<br \/>\nothers [Phil Bennett]<\/p>\n<p>Fixed road transparency in Thunder Ceptor [Phil Bennett]<\/p>\n<p>Fixed Z80 SIO interrupts by clearing them at constructor time so Z80<br \/>\ndaisy chain works properly and doesn't stall on a non-existant IEO<br \/>\ncondition. [Curt Coder]<\/p>\n<p>Z80 DMA changes: [Curt Coder]<br \/>\n- Fixed DMA by re-adding a status update call to ENABLE DMA command<br \/>\n- Allowed illegal mode 0 DMA operation since trs80m2 in MESS is<br \/>\nabusing this<br \/>\n- Fixed ready signal handling by adding a check for ready condition<br \/>\non each byte<\/p>\n<p>Started converting the Toaplan2 VDP into a device [David Haywood]<\/p>\n<p>dsp56k : Hooked up new execution engine. [Andrew Gardner]<\/p>\n<p>plygonet.c : Updates Polygonet driver to use driver_data class.<br \/>\n[Atari Ace]<\/p>\n<p>More refactoring to the Toaplan 2 \/ GP9001 VDP device [David Haywood]<\/p>\n<p>CPS-1 update [Team CPS-1]:<br \/>\n* Expanded and updated games table in videocps1.c<br \/>\n* Confirmed B-Board # for 3wondersu, varth<br \/>\n* Fixed labels in ghouls, ghoulsu to match real pcbs<br \/>\n* Removed 14.bin in dynwarj, it was a bad dump<br \/>\n* Marked nm_23.12b in nemoj BAD_DUMP<br \/>\n* Removed knightsja set (roms were split & hacked to work on a<br \/>\nsuicided board)<br \/>\n* Added roms relationship between parent\/clones where missing<br \/>\n* Fixed some incorrect notes added in previous update<br \/>\n* dynwaru -> dynwara forgottnua -> forgottnu, forgottnu -> forgottnua<br \/>\nwofhfb -> wofhfh as real name Huo Feng Huang<br \/>\n* Reordered some sets<br \/>\n* Minor cleanups<br \/>\n* Fixed sf2ceua labels and added pcb infos<br \/>\n* Fixed sf2ceub labels and added pcb infos, removed 1 incorrect rom<br \/>\nand replaced with proper redump done by Dumping Union<br \/>\n* Fixed punisher, punisheru Q-Sound labels and added D-Board PALs<\/p>\n<p>dsp56k.c : Remove globals from dsp56k cpu core. [AtariAce]<\/p>\n<p>cps1.c: Documentation update for some CPS1 sets (B-Board chip<br \/>\ninformation) verified via Team Japump PCB photos. [Brian Troha]<\/p>\n<p>Improved memory banking in Puzzle Star (Sang Ho Soft)<br \/>\n[Mariusz Wojcieszek]<\/p>\n<p>Fixed term2 (rev. LA4) freeze during the Cyberdyne stage opening<br \/>\ncinematic [Phil Bennett]<\/p>\n<p>Merged aladbl.c and ssf2md.c to create genesisb.c [Sonikos]<\/p>\n<p>video\/astrocde.c: Limited the number of timers potentially produced by<br \/>\nastrocade_trigger_lightpen() [ranger_lennier]<\/p>\n<p>cps1.c: Set correct B-Board mapper for \"resale\" kits. This fixes<br \/>\nmissing graphics in Area 88 (Japan Resale). [Brian Troha]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nPacman - 25th Anniversary Edition (V2.0) [Sara S.]<br \/>\nThe Last Starfighter (prototype) [Phil Bennett, Ken Van Mersbergen]<br \/>\nAir Race (prototype) [Phil Bennett, Ken Van Mersbergen]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nClash-Road (Data East license) [Tirino 73]<br \/>\nQuizard v1.2 [Team Europe, The Dumping Union]<br \/>\nQuizard Rainbow 4.2 [Team Europe, The Dumping Union]<br \/>\nSuper Megatouch IV Turnier Version (9255-51-50 ROA, Bi-Lingual ENG\/GER version)<br \/>\n[bodger319, Smitdogg, The Dumping Union]<br \/>\nMegatouch 5 Turnier Version (9255-70-50 RON, Bi-Lingual ENG\/GER version)<br \/>\n[bodger319, Smitdogg, The Dumping Union]<br \/>\nKnights of the Round (Japan 911127, 91634B-2 B-Board)<br \/>\n[Team Japump, The Dumping Union]<br \/>\nArea 88 (Japan Resale Ver.) [Team Japump]<br \/>\nMs. Pac-Man\/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00)<br \/>\n[Mark F.]<br \/>\nMs. Pac-Man\/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03)<br \/>\n[Sara S.]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nMini Boy 7 (set 1) [Roberto Fresca, Siftware]<br \/>\nMega Double Poker (conversion kit) [Roberto Fresca, ChrisQC, Smitdogg]<br \/>\nMagic Train [Roberto Fresca]<br \/>\nGundam Seed: Federation vs. Z.A.F.T. (SED1 Ver. A) [Guru, Smitdogg]<br \/>\n[\/CODE]<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/\" 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\/87-mame-officiel\/\" 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=18857\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle version de Mame as usual. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 03969: [Crash\/Freeze] All sets and drivers using OKI audio: Eventual crash using Save States (Aaron Giles) &#8211; 03981: [Crash\/Freeze] bosco, xevious and clones: Game reboots or hangs (Alex Jackson) &#8230;<\/p>\n","protected":false},"author":27,"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-18857","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Seb4771"],"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\/18857","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=18857"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/18857\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}