{"id":7180,"date":"2004-04-28T21:59:46","date_gmt":"2004-04-28T21:59:46","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=7180"},"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=7180","title":{"rendered":"[Arcade] MAME v0.81u8+u9"},"content":{"rendered":"<p>Voila comme on l&rsquo;avait annonc\u00e9, <span style=\"text-decoration: underline;\">Haze <\/span>a bien releas\u00e9 un diff update, en fait un \u00ab\u00a02 en 1\u00a0\u00bb, qui comprend u8 &#038; u9. Reste \u00e0 savoir si on aura droit \u00e0 u10 \ud83d\ude42<\/p>\n<p>Voici les nouveaut\u00e9s de ces updates:<\/p>\n<h5><span style=\"text-decoration: underline;\">General Source Changes<\/span><\/p>\n<p>Cleanups of i960 core so the disassembler compiles [Olivier Galibert]<br \/>\nCorrected some vsnes filenames [Chack&rsquo;n]<br \/>\nSCSP Update [ElSemi]<br \/>\n\t&#8211; Fixed envelope rates to be correct<br \/>\n\t&#8211; Added key rate scaling support<br \/>\n\t&#8211; Added ringbuffer support<br \/>\nAdded colour proms to Moon Base [Stefan Jokisch]<br \/>\nChanged file handling behavior, adding a one character buffer [Andrea Mazzoleni]<\/p>\n<p><span style=\"text-decoration: underline;\">New Games supported or promoted from GAME_NOT_WORKING status:<\/span><\/p>\n<p>Strider 2 [smf]<br \/>\n\tbut suffers from random lockups on bosses<\/p>\n<p><span style=\"text-decoration: underline;\">New Non-Working games \/ clones supported<\/span><\/p>\n<p>Monster Bash (2 board version) [Mash]<br \/>\n\tdoesn&rsquo;t work, incomplete decryption?<br \/>\nOne + Two [David Haywood]<br \/>\n\twip driver, still being worked on<\/p>\n<p>0.81u8 (private release due to some code cleanups being needed)<\/p>\n<p><span style=\"text-decoration: underline;\">General Source Changes<\/span><\/p>\n<p>386 updates [Nathan Woods]<br \/>\n\tsrc\/cpu\/i386\/i386.c:<br \/>\n\t    &#8211; Implemented usage of segment limits (or whatever they are called)<br \/>\n\t    &#8211; Implemented 16-bit interrupts<br \/>\n\t    &#8211; Initial values of IDTR are now properly specified<br \/>\n\t    &#8211; i386_interrupt() is no longer called when i386_set_irq_line() is<br \/>\n\tcalled with a state of zero<br \/>\n\t    &#8211; Actual cycle count is now returned<\/p>\n<p>\tsrc\/cpu\/i386\/i386op16.c:<br \/>\n\t    &#8211; Partially implemented far CALL and JMP instruction<\/p>\n<p>\tsrc\/cpu\/i386\/i386ops.c:<br \/>\n\t    &#8211; Implemented PUSH rm8 instruction<\/p>\n<p>i960 cpu core \/ disassembler [Olivier Galibert, R.Belmont, Farfetch&rsquo;d]<br \/>\nSPI Improvements [Ville Linde]<br \/>\n\tSPI:<br \/>\n\t&#8211; The \u00ab\u00a0old\u00a0\u00bb video hardware (viperp1) does have 3<br \/>\n\tlayers after all, but no rowscroll.  Fixed.<\/p>\n<p>\t386:<br \/>\n\t&#8211; Bugfixed Nathan&rsquo;s REP<br \/>\nFixed YMF271 pitch [Ville Linde]<br \/>\n\timproves music in Brave Blade<br \/>\nFixed small fileio problem [Nathan Woods]<br \/>\n386 updates [Nathan Woods]<br \/>\n\t&#8211;  Added a distinction between maskable and non maskable interrupts<br \/>\n\t(like int 3, illegal instruction etc)<br \/>\n\t&#8211;  Added a distinction between invalid and unimplemented instructions.<br \/>\n\tInvalid instructions raise an interrupt, and unimplemented instructions<br \/>\n\tcall osd_die() for now<br \/>\n\t&#8211;  i386_set_irq_line() will no longer raise an interrupt when passed<br \/>\n\twith state=0<br \/>\n\t&#8211;  Various string intructions now use SI\/DI instead of ESI\/EDI when in<br \/>\n\t16-bit mode<br \/>\n\t&#8211;  Implemented LOCK and RETF<br \/>\n\t&#8211;  Fixed a bug in LMSW<br \/>\n\t&#8211;  Minor disassembler fixes<br \/>\nImproved PSX sio [smf]<br \/>\nVarious DIP fixes [Brian Troha]<br \/>\n\tGold Medalist (alpha68k.c)<br \/>\n\tBreak Through (brkthru.c)<br \/>\n\tGot-Ya (gotya.c)<br \/>\n\tAmerican Horseshoes &#038; Plotting (taito_l.c)<\/p>\n<p>Phil&rsquo;s &lsquo;if I get hit by a bus&rsquo; Namco S22 MLE update [Phil Stroffolino]<br \/>\n\tTMS32025:<br \/>\n\tbugfix for lst and lst1 opcodes; the \u00ab\u00a0ignore ARP\u00a0\u00bb hack has been replaced with a better hack, that doesn&rsquo;t interfere with indirect addressing.<\/p>\n<p>\tPreliminary serial I\/O support has been added, to update DRR\/DXR on RINT and XINT interrupts.  set_irq_line() no longer masks the lines with 0x7; this allows external triggering of RINT\/XINT interrupts.<\/p>\n<p>\tSystem22 driver changes:<\/p>\n<p>\t&#8211; display list processing is now done by the master DSP<br \/>\n\t&#8211; the slave DSP&rsquo;s in-game graphics processing and \u00ab\u00a0custom render devices\u00a0\u00bb are currently simulated, which works only for Prop Cycle<br \/>\n\t&#8211; support for PDP block-based memory transfers<br \/>\n\t&#8211; support for DSP data\/code uploads from main CPU<br \/>\n\t&#8211; support for \u00ab\u00a0Point RAM\u00a0\u00bb and \u00ab\u00a0Point ROM\u00a0\u00bb access<br \/>\n\t&#8211; most self tests are working in Prop Cycle and Ridge Racer (Japan)<br \/>\n\t&#8211; prelim hand-crafted \u00ab\u00a0internal ROMs\u00a0\u00bb for master and slave DSP<br \/>\n\t&#8211; various notes regarding DSP ports\/addressing<\/p>\n<p><span style=\"text-decoration: underline;\">New Games supported or promoted from GAME_NOT_WORKING status:<\/span><\/p>\n<p>Atari Mini Golf (prototype) [Stefan Jokisch]<br \/>\nInca (clone of Maya) [ClawGrip]<\/p>\n<p><span style=\"text-decoration: underline;\">New Non-Working games \/ clones supported<\/span><\/p>\n<p>MACS (Multi Amenity Cassette System) [David Haywood]<br \/>\n\tunknown cpu, seems to be z80 based (16-bit?) with extra opcodes<br \/>\nNamco FL (Speed Racer \/ Final Lap R) [R.Belmont]<br \/>\n\tpreliminary emulation (doesn&rsquo;t get very far) to test i960 core<\/h5>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/haze.mame.net\/\" 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=7180\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Voila comme on l&rsquo;avait annonc\u00e9, Haze a bien releas\u00e9 un diff update, en fait un \u00ab\u00a02 en 1\u00a0\u00bb, qui comprend u8 &#038; u9. Reste \u00e0 savoir si on aura droit \u00e0 u10 \ud83d\ude42 Voici les nouveaut\u00e9s de ces updates: General &#8230;<\/p>\n","protected":false},"author":2,"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-7180","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Eric_Aw"],"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\/7180","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7180"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/7180\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}