{"id":11917,"date":"2006-04-13T20:28:52","date_gmt":"2006-04-13T20:28:52","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=11917"},"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=11917","title":{"rendered":"[Arcade] Mame v0.105u1"},"content":{"rendered":"<p>Nouvelle update pour mame.<\/p>\n<p><em>0.105u1<br \/>\n&#8212;&#8212;-<\/p>\n<p>MAMETesters Bugs Fixed<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nmetmqstr0105yel [Aaron Giles]<\/p>\n<p>Source Changes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nCleaned up the usage of includes\/*.h files across the project, by<br \/>\nensuring that:<br \/>\n 1. All includes\/foo.h files are annotated with comments describing<br \/>\n     the source of the declarations.<br \/>\n 2. Each source file so annotated also explicitly does an<br \/>\n     #include \u00ab\u00a0includes\/foo.h\u00a0\u00bb to ensure consistent definitions.<br \/>\nAlong the way a number of inconsistent, irrelevant, and incomplete<br \/>\ndeclarations were removed\/cleaned up. [Atari Ace]<\/p>\n<p>Moved calls to ui_set_visible_area() into set_visible_area() to work<br \/>\naround timing problems when they are called at separate times during<br \/>\na single frame. [Nathan Woods]<\/p>\n<p>Updated CPS driver to more accurately draw tilemaps, based on<br \/>\nevidence from a board with mixed ROMs. [David Haywood]<\/p>\n<p>Fixed crash bug in old debugger introduced in the last release.<br \/>\n[Olivier Galibert]<\/p>\n<p>Added demo sounds DIP switch to Pig Newton. [Derrick Renaud]<\/p>\n<p>Fixed DIP switches in gunmast, batlbubl. [Brian Troha]<\/p>\n<p>Added simulated sound for tumbleb2 and pangpang. [David Haywood]<\/p>\n<p>Added accessors for the CA2, CB2 and IRQ signals on the 6821 PIA.<br \/>\n[Nathan Woods]<\/p>\n<p>Accurate C-Chip emulation in Bonze Adventure to fix protection<br \/>\nproblems (no more missing or made up data, all data extracted from<br \/>\nworking pcb). [Bryan McPhail]<\/p>\n<p>Some cleanups to the Taito F3 naming. [Marco, Bryan McPhail]<\/p>\n<p>Fixed the Z80 PIO code to prevent an interrupt to occur between the<br \/>\nPIO_OP_MODE byte and mask which follows. According to the datasheet,<br \/>\nthis is not permitted in hardware. [Robert]<\/p>\n<p>Added many FPU opcodes to the M68040 core. [Ville Linde]<\/p>\n<p>Fixed rom loading in all Taito JC games. [Ville Linde]<\/p>\n<p>Added TMS320C51 cpu core. [Ville Linde]<\/p>\n<p>Split out some of the Nintendo 64 core pieces into MESS-shareable<br \/>\nmodules. [R. Belmont]<\/p>\n<p>Removed hard linkage of game driver clones. This reduces hard<br \/>\ninter-driver dependencies and allows for easier usage of tiny.mak.<br \/>\n[Atari Ace, Aaron Giles]<\/p>\n<p>Updates to the PGM driver: [El Semi]<br \/>\n &#8211; Corrected mask on sprite width parameter in sprite list<br \/>\n &#8211; Corrected decryption function for The Killing Blade<br \/>\n &#8211; Fixed GFX Rom loading in The Killing Blade<br \/>\n &#8211; Added set The Killing Blade (Taiwan?)<br \/>\n &#8211; Added some WIP protection simulation for The Killing Blade<br \/>\n    (Taiwan?), game boots but at least one stage is broken<\/p>\n<p>Added $(OBJ)\/%.s target to the makefile for easy disassembly<br \/>\nanalysis of generated code (you can also use the $(OBJ)\/%.pp to<br \/>\nexamine preprocessor output). [Nathan Woods]<\/p>\n<p>Moved region and address space names out of the Windows-specific<br \/>\ncode and into more common locations. [Olivier Galibert]<\/p>\n<p>Fixed a bug with code comments that led to incorrect display for<br \/>\nlong comments. [Andrew Gardner]<\/p>\n<p>Added several missing H8 opcodes to the core and color DAC to<br \/>\nlastfght.c. [Tomasz Slanina]<\/p>\n<p>Changed -romident option so that it returns errorlevels based on how<br \/>\nmany ROMs were identified (0=all files identified, 1=all files except<br \/>\nsome non-ROM files identified, 2=some files identified, 3=no files<br \/>\nidentified). [Aaron Giles]<\/p>\n<p>Added stricter type checking for save state registrations (only works<br \/>\nin gcc). [Aaron Giles]<\/p>\n<p>Changed automatic ROM assignment logic in the memory system so that<br \/>\nit doesn&rsquo;t auto-assign out-of-bounds ROM regions. [Aaron Giles]<\/p>\n<p>Changed memory save state registration so it doesn&rsquo;t register for<br \/>\nsaving memory areas that overlap memory regions. This means that<br \/>\ndrivers which rely on extra memory regions for RAM will need to fix<br \/>\nthat before supporting save. [Aaron Giles]<\/p>\n<p>Modified a number of drivers that were using empty RAM regions for<br \/>\nRAM or which had extraneous memory regions. Most significant changes<br \/>\nwere to the arcadia, nss, and stv drivers. [Aaron Giles]<\/p>\n<p>Added a warning during validity checks to point out empty memory<br \/>\nregions. These should either be eliminated, or marked with an<br \/>\nexplicit fill value (ROMREGION_ERASE00 or ROMREGION_ERASEFF) to clear<br \/>\nthe warnings. [Aaron Giles]<\/p>\n<p>Rewrote a large chunk of the Amiga emulation to support sound and<br \/>\nadditional video modes\/effects including extra half-bright mode,<br \/>\nmanual sprites, and mid-scanline changes. This is still a work<br \/>\nin progress. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nPang Pang [David Haywood]<br \/>\nCrazy Fight [Luca Elia]<br \/>\nPuzzle King (Dance &#038; Puzzle) [Pierpaolo Prazzoli]<br \/>\nFighter&rsquo;s History [Bryan McPhail]<br \/>\nSex Triv [Pierpaolo Prazzoli]<\/p>\n<p>New clones added<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nBattle Bubble [f205v, Corrado Tomaselli]<br \/>\nBonze Adventure (World, Older) [Bryan McPhail]<br \/>\nFantasia II (set 2, less explicit) [HIGHWAYMAN]<br \/>\nThe Killing Blade (Taiwan?) [El Semi]<br \/>\n<\/em><br \/>\n<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/release.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\/10-ordinateurs\/241-epson-qc-10-qx-10\/\" class=\"en_savoir_plus\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=11917\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update pour mame. 0.105u1 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- metmqstr0105yel [Aaron Giles] Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Cleaned up the usage of includes\/*.h files across the project, by ensuring that: 1. All includes\/foo.h files are annotated with comments describing the source &#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-11917","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\/11917","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=11917"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/11917\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}