{"id":17587,"date":"2009-08-30T14:51:06","date_gmt":"2009-08-30T14:51:06","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17587"},"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=17587","title":{"rendered":"[Arcade] Mame v0.133u4"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code><br \/>\nMAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03405: [Misc.] trckydoc trckydoca: Default hiscore wrong<br \/>\n         (Pierpaolo Prazzoli)<br \/>\n- 03412: [Gameplay] goindol and clones: Unable to control and graphics<br \/>\n         corrupted (Tafoid)<br \/>\n- 03404: [Crash\/Freeze] Some drivers using mc6845.c: Access Violation<br \/>\n         (hap)<br \/>\n- 01043: [DIP\/Input] m79amb: There's considerable difficulty in aiming<br \/>\n         in the game. (hap)<br \/>\n- 01754: [Graphics] tm7k, tm, tm3k, tm4k, tm5k: Background Color\/<br \/>\n         Palette Incorrect (Luca Elia)<br \/>\n- 02191: [Sound] wseries, basebal2, dblplay, strkzone: Speech quality<br \/>\n         regression (couriersud)<br \/>\n- 02608: [Color\/Palette] machomou: Colors are wrong. (hap)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nIntel 8085: [Curt Coder]<br \/>\n - refactored callbacks to use devcb<br \/>\n - added 8080A variant<\/p>\n<p>Added helper macros to devcb for input lines tied to GND\/Vcc.<br \/>\n[Curt Coder]<\/p>\n<p>Added Dirt Dash wave ROM redumps [Guru]<\/p>\n<p>Battle Zone discrete sound & discrete sound additions: [couriersud]<br \/>\n - added discrete sound to battle zone<br \/>\n - engine frequency (resistor R11) can be changed with slider<br \/>\n - discrete sound may be disabled by setting BZONE_DISCRETE to 0 in<br \/>\n    bzone.h<\/p>\n<p>Discrete sound improvements: [couriersud]<br \/>\n - DISCRETE_RCDISC3: added diode junction voltage; junction voltage<br \/>\n    also indicates polarity<br \/>\n - DISCRETE_OPAMP_FILTER: added type<br \/>\n    DISC_OP_AMP_FILTER_IS_LOW_PASS_1M; INP2 takes role of v_ref in<br \/>\n    this type<br \/>\n - DISCRETE_OPAMP: fixed a bug (possible divide by 0)<br \/>\n - DISCRETE_LFSR: fixed bug preventing output of shift reg to sub<br \/>\n    node 1<\/p>\n<p>SNES improvements: [Angelo Salese]<br \/>\n- Fixed half colour blending behaviour<\/p>\n<p>Added infrastructure to compile universal standalone disassembler:<br \/>\n[Aaron Giles]<br \/>\n - added unidasm to the tools build<br \/>\n - split the disassemblers out of libcpu and into new libdasm<br \/>\n - ensured the disassembly entry points for all disassemblers are<br \/>\n    in the source file for the disassembler (sometimes new generic<br \/>\n    versions were created)<\/p>\n<p>Improvements to Noraut Poker driver... [Roberto Fresca]<br \/>\n * Switched to pre-defined Xtal clock.<br \/>\n * Changed the way how graphics are banked\/accessed.<br \/>\n * Fixed the graphics offset and number of tiles per bank.<br \/>\n * Added new set: Noraut Red Hot Joker Poker.<br \/>\n * Added new set: Noraut Poker (NTX10A).<br \/>\n * Added new set: Noraut Joker Poker (V3.010a).<br \/>\n * Fixed the tile size\/decode for the first GFX bank.<br \/>\n * Added proper norautrh inputs, including the readout button.<br \/>\n * Added partial DIP switches to norautrh.<br \/>\n * Added an extra DIP switch to Noraut Red Hot Joker Poker.<br \/>\n * Also added DIP locations to the whole bank.<br \/>\n * Added a default NVRAM for Noraut Joker Poker<br \/>\n * Executed a trojan on 2 noraut systems to confirm the way 16x32<br \/>\n    tiles are decoded.<br \/>\n * Fixed the x-offset for 32x32 tiles lines.<br \/>\n * Fixed the screen aspect and visible area.<br \/>\n * Confirmed correct colors. No bipolar PROM involved.<br \/>\n * Added Noraut Joker Poker hardware and PCB layouts.<br \/>\n * Documented the discrete audio circuitry. Added a full diagram.<br \/>\n * Fixed the coin counters.<br \/>\n * Documented all the output ports.<br \/>\n * Added a scheme with descriptions for every existent port.<br \/>\n * Added full lamps support to naroutp, naroutjp, naroutrh and naroutpn.<br \/>\n * Created lamps layouts for 11 and 12-lamps scheme.<br \/>\n * Rerouted some inputs to mantain the inputs layout.<br \/>\n * Renamed some inputs to match the text with the real cab buttons.<br \/>\n * Removed the imperfect colors flag from the existent sets.<br \/>\n * Added 2 different control panel layouts to the source.<br \/>\n * Updated technical notes.<\/p>\n<p>Fixed redundancy in clock speed assignments in some drivers by<br \/>\ncleaning all divided by 1 (\/1) instances. [Tafoid]<\/p>\n<p>Argonaut SuperFX core improvements: [Anonymous]<br \/>\n - Hooked up Branch instructions<br \/>\n - Fixed numerous SuperFX core bugs.<br \/>\n - Improved disassembler to more gracefully handle ALT* opcode effects.<br \/>\n - Corrected instruction behaviors: STOP, SUB, SBC, SUBI, CMP<br \/>\n - Added LSR and ROL opcodes<br \/>\n - Updated instructions to use the safer superfx_gpr_write: LOOP,<br \/>\n    PLOT, INC, DEC<br \/>\n - Added missing register writeback to LMS<br \/>\n - Corrected carry flag behavior in ROL opcode<br \/>\n - Corrected BRA target address calculation (maybe still wrong)<br \/>\n - Corrected LOOP target address calculation<br \/>\n - Made sure that FROM sets cpustate->sreg_idx<br \/>\n - Disabled RAM\/ROM clocking, going with instant transfer for now<br \/>\n - Understood and re-enabled pipelined instruction architecture, Star<br \/>\n    Fox runs farther<br \/>\n - Fixed a ridiculous typo in ROL instruction<br \/>\n - Fixed overflow flag calculation on ADDI \/ ADCI<br \/>\n - Fixed lack of register reset after ADD \/ ADC \/ ADDI \/ ADCI<\/p>\n<p>tmaster.c update [Luca Elia]<br \/>\n- implemented carts banking and multiple EEPROMs<br \/>\n- added \"pen replacement\" blit mode<br \/>\n- fixed palette size<\/p>\n<p>Discrete work [couriersud]<br \/>\n - change the way custom modules are handled<br \/>\n - updated drivers mario and dkong accordingly<br \/>\n - minor change to stream input handling<br \/>\n - no more linear lists for nodes. All node processing switched to<br \/>\n    linked lists.<br \/>\n - module step and reset now only get a node pointer passed<br \/>\n - Added discrete_info * pointer to node<br \/>\n - Only nodes with a step routine actually get processed.<br \/>\n - Fixed a bug: discrete logs did not work since some time<br \/>\n - preliminary parallel task constants; depending on results these may<br \/>\n    vanish again.<br \/>\n - Overall slight performance increase. dkong 940% to 960%, galaxian<br \/>\n    740% to 790%<\/p>\n<p>Fix NULL timers crash in the mc6845. [hap]<\/p>\n<p>Fixed IM2 interrupt cycles in the Z80 core. [eke]<\/p>\n<p>kaneko16 updates:<br \/>\n - Decoded all protection data for B.Rap Boys<br \/>\n    [David Haywood, Tomasz Slanina]<br \/>\n - Cleaned up decryption function for B.Rap Boys external Rom<br \/>\n    [David Haywood]<br \/>\n - Improved video emulation for B.Rap Boys [David Haywood]<br \/>\n - Marked several GFX roms as bad on B.Rap Boys [David Haywood]<br \/>\n - Improved protection simulation logic w\/regards to writeback<br \/>\n    addresses, allowing B.Rap Boys to boot [Tomasz Slanina]<br \/>\n - Redumped GFX Roms [Guru]<br \/>\n - Added hitbox simulation based on suprnova \/ game requirements<br \/>\n    [Tomasz Slanina]<br \/>\n - Converted MCU writes to use write_byte [David Haywood]<br \/>\n - Added kludge to reset MCU data write address to prevent game from<br \/>\n    running out of ram and crashing [David Haywood]<br \/>\n - Added DSWs [David Haywood]<br \/>\n - Added eeprom support to the B Rap Boys protection simulation<br \/>\n    [David Haywood]<br \/>\n - Change to priorities to fix some visibility problems.<br \/>\n    [David Haywood]<\/p>\n<p>Added correct U2 sound ROM to the mk3 sets [MK3Fan - Mike]<\/p>\n<p>Discrete sound parallel tasks support: [couriersud]<br \/>\n - Introduced DISCRETE_TASK_START, DISCRETE_TASK_END<br \/>\n - DISCRETE_TASK_START: Start a new task. A task is a set of nodes<br \/>\n    which only depend on input nodes and nodes in the set<br \/>\n - DISCRETE_TASK_END(task_output_node): Marks the end of the task.<br \/>\n    task_output_node is the node whose output over time should be<br \/>\n    preserved. This node can be accessed by nodes in the main thread.<br \/>\n - Illustrated the concept in the dkong discrete emulation. This also<br \/>\n    has been enhanced to buffer DAC output.<br \/>\n - Discrete tasks now support multiple task output nodes<\/p>\n<p>Further discrete changes: [couriersud]<br \/>\n - DISCRETE_OUTPUT now is a stepping node.<br \/>\n - DISCRETE_STREAM_INPUT now advances input pointer in step.<br \/>\n - More linked_list usage.<\/p>\n<p>Pit Boss driver updates: [Brian Troha]<br \/>\n - Corrected rom names for the Megastar & Supertouch 30<br \/>\n - Added missing rom to Supertouch 30 and verified old bad_dumps<br \/>\n - Added documentation about the Megastar sets<br \/>\n - Made pbst30b a clone of pbst30 and added program versions to the<br \/>\n    name, IE: Pit Boss Supertouch 30 (9234-10-01)<\/p>\n<p>Fixed B-Rap Boys sound banking [Phil Bennett]<\/p>\n<p>Sigma Poker: Fixed duplicated definition of Hold 2 button. Added the<br \/>\nmissing Hold 3 button. [Roberto Fresca]<\/p>\n<p>Continued discrete sound system \"list-ification\": [couriersud]<br \/>\n - No more constraints on number of input and output nodes<br \/>\n - input nodes now make use of a context<\/p>\n<p>Removed osd_is_bad_read_ptr function. [Aaron Giles]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nNoraut Red Hot Joker Poker [Roberto Fresca, Alan Griffin]<br \/>\nGalaxy Games StarPak 2 [Luca Elia, Siftware]<br \/>\nGreat Football<br \/>\n  [Kevin Eshbach, Charles MacDonald, Smitdogg, Dumping Union]<br \/>\nPit Boss Megastar (9244-00-01) [Mariusz Wojcieszek]<br \/>\n B.Rap Boys \/ B.Rap Boys Special<br \/>\n   [David Haywood, Tomasz Slanina, Luca Elia]<br \/>\nBilliard [Alexander Stakhanov, CaH4e3, Black1972]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nKollon (V2.04JC)  [Joerg Hartenberger, Frank Berlt]<br \/>\nMortal Kombat Turbo Ninja (rev 3.1 T-Unit 03\/19\/93, hack)<br \/>\n  [MK3Fan - Mike]<br \/>\nPit Boss Megastar (9244-00-01) [Brian Troha, Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nNoraut Poker (NTX10A) [Roberto Fresca, Alan Griffin]<br \/>\nNoraut Joker Poker (V3.010a) [Roberto Fresca, Alan Griffin]<br \/>\n<\/code><br \/>\n<\/p>\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&#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=17587\" 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; 03405: [Misc.] trckydoc trckydoca: Default hiscore wrong (Pierpaolo Prazzoli) &#8211; 03412: [Gameplay] goindol and clones: Unable to control and graphics corrupted (Tafoid) &#8211; 03404: [Crash\/Freeze] Some drivers using mc6845.c: Access Violation (hap) &#8211; &#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-17587","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"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\/17587","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=17587"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17587\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}