{"id":19307,"date":"2011-01-24T11:42:21","date_gmt":"2011-01-24T11:42:21","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=19307"},"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=19307","title":{"rendered":"[Arcade] Mame v0.141u1"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>Source Changes<br \/>\n--------------<br \/>\nAdded Rockwell PPS4 CPU core (not finished) [Miodrag Milanovic]<\/p>\n<p>Added GAME_MECHANICAL flag to mark games having mechanical<br \/>\ninterface (such as pinball, redemption, bowling games ...)<br \/>\nImported games from PinMAME as skeletons. [Miodrag Milanovic]<\/p>\n<p>Removed fast IMEM and DMEM handlers from the RSP DRC in favor of the<br \/>\ncore memory system; fixes RSP DRC on 32-bit targets. [Harmony]<\/p>\n<p>Changed DMADAC interleave in the Aleck 64 driver from 2 to 1; fixes<br \/>\nmonaural and poppy audio. [Harmony]<\/p>\n<p>ARM7: fix for \"39in1\" (MAME) and removed a duplicate line<br \/>\n[Tim Schuerewegen]<\/p>\n<p>Hooked up preliminary Seibu COP macro command 0x6200, used on SD<br \/>\nGundam Rainbow Tairiku Senki for the Homing weapon [Angelo Salese]<\/p>\n<p>ARM7+: Various cycle timing fixups [Tim Schuerewegen]<\/p>\n<p>39in1: Fix to work with newer ARM7 cores [Tim Schuerewegen]<\/p>\n<p>MIPS: make DRC selectable by #ifdef [R. Belmont]<\/p>\n<p>Fixed BADCOP exception handling in the MIPS III interpreter.<br \/>\n[MooglyGuy]<\/p>\n<p>Fixed midground banking in Raiden 2 [Angelo Salese]<\/p>\n<p>Implemented DMA slot concept to the Raiden 2 driver, giving correct<br \/>\nsprite tables for X Se Dae and Zero Team [Angelo Salese]<\/p>\n<p>Fixed start-up banking in Raiden DX [O. Galibert]<\/p>\n<p>Implemented Seibu COP macro command 0x904 (variant of 0x905), used on<br \/>\nX Se Dae and Zero Team. [Angelo Salese]<\/p>\n<p>Implemented program bank read-back in Raiden 2, allowing it to not<br \/>\ncrash anymore during attract \/ gameplay [Angelo Salese]<\/p>\n<p>Fixed Compare interrupts in the MIPS III interpreter core.  Aleck 64<br \/>\ngames can now run under the MIPS III interpreter. [Harmony]<\/p>\n<p>Implemented proper TLB handling in the MIPS III interpreter. [Harmony]<\/p>\n<p>cb2001: some gfx improvements [David Haywood]<\/p>\n<p>Fixed Seibu COP command 0x7e05, used by Raiden DX fg video banking<br \/>\n[Angelo Salese]<\/p>\n<p>osd\/sdl again compiles against latest SDL 1.3 svn. [Couriersud]<\/p>\n<p>Enabled flipscreen in Mr. Dig [Pierpaolo Prazzoli]<\/p>\n<p>Implemented \"-watchdog\" option for SDLMame. [Couriersud]<\/p>\n<p>\"Copy-and-Paste\" the \"-bench\" option from win32 to sdl. [Couriersud]<\/p>\n<p>Add uPD7725 16-bit DSP core and hookups for SNES hardware<br \/>\n[byuu, R. Belmont]<\/p>\n<p>Removed no longer needed SNES HLE code [R. Belmont]<\/p>\n<p>Added support for MSB shadows in STV VDP2. This improves<br \/>\nSoukyugurentai shadows [Mariusz Wojcieszek]<\/p>\n<p>Fixed RSP core VRSQL implementation. [Harmony]<\/p>\n<p>spaceg.c improvements: [hap]<br \/>\n * less garbage trails, though it's not completely good yet<br \/>\n * fixed jerky x-movement<br \/>\n * fixed crash on loadstate<br \/>\n * marked color proms as undumped<\/p>\n<p>New Namco 62xx device with internal ROM.<br \/>\n[Dr. Decapitator, Phil Bennett, Andrew Gardner]<\/p>\n<p>MIPS3 DRC: Fix case where branch delay slot straddles a page<br \/>\nboundary and the page check confirms that the block is paged in.<br \/>\n[Aaron Giles]<\/p>\n<p>Correct Coin Mode & Coinage for Heavy Unit (World) [Brian Troha, Guru]<\/p>\n<p>makedep now ignores \"-include\" which is used by sdlmame to include<br \/>\nsdlprefix.h before all other includes. [Couriersud]<\/p>\n<p>Remove \"makedep\" stuff from sdl.mak now that the core supports it.<br \/>\nAlso split sdl-config output between INCPATH and CCOMFLAGS for linux<br \/>\ntargets. makedepend now works. [Couriersud]<\/p>\n<p>Fixed rendering of not rotated RBG layer in STV VDP2. This fixes<br \/>\ngarbage on level 4 of Soukyugurentai [Mariusz Wojcieszek]<\/p>\n<p>Added dipswitch locations to moo.c, mystston.c, mystwarr.c, prehisle.c<br \/>\nand pushman.c drivers [Brian Troha]<\/p>\n<p>Added dipswitch locations to jchan.c driver [Brian Troha]<\/p>\n<p>MIPS3 DRC: Include delay slots in checksum calculations.<br \/>\n[Aaron Giles]<\/p>\n<p>C++-ified drcfe and the associated frontends. You now create a<br \/>\nfrontend by deriving from drc_frontend and implementing the describe<br \/>\nmethod. [Aaron Giles]<\/p>\n<p>Added support for MSB enabled color calculation for sprites in STV.<br \/>\nThis improves some sprites in Soukyugurentai [Mariusz Wojcieszek]<\/p>\n<p>Start moving the discrete subsystem towards C++. Changed some structs<br \/>\nto classes and most of the list processing now uses a linked list<br \/>\ntemplate which is type-safe. [Couriersud]<\/p>\n<p>Improved sprite-tile priorities in SD Gundam Sangokushi Rainbow<br \/>\nTairiku Senki [David Haywood]<\/p>\n<p>V25: fix false warnings from some GCC versions [R. Belmont]<\/p>\n<p>Improve TLB mismatch handling in PPC DRC, so that if we fill from an<br \/>\nempty entry, we re-dispatch to previously compiled code instead of<br \/>\nalways recompiling the target. This greatly reduces the DRC overhead<br \/>\non 603-based games. [Aaron Giles]<\/p>\n<p>Moved MESS RAM device into emu core. Added COMP and CONS macros in<br \/>\ndriver.h [Miodrag Milanovic]<\/p>\n<p>Marking mechanical games as such in XML [Miodrag Milanovic]<\/p>\n<p>Moved image devices implementation and related UI functions to emu<br \/>\nsection from MESS [Miodrag Milanovic]<\/p>\n<p>Converted drccache to C++. [Aaron Giles]<\/p>\n<p>Flagged a number of existing gamesi n MAME with GAME_MECHANICAL to<br \/>\nindicate the presence of un-emulatable mechanical parts. [Tafoid]<\/p>\n<p>Preliminary implementation of the Seibu COP palette brightness mode 4,<br \/>\nused by Denjin Makai fade in\/out effects [Angelo Salese]<\/p>\n<p>Redumped PSAC2 rom in Rushing Heroes [Smitdogg, The Dumping Union]<\/p>\n<p>z80.c: Allow daisy chain functionality to be used in a situation where<br \/>\nthere are more interrupt sources besides the daisy chain devices.<br \/>\n[Wilbert Pol]<\/p>\n<p>Redumped sprite roms in Rushing Heroes [Smitdogg, The Dumping Union]<\/p>\n<p>Added HD61700 CPU core used for emulate Casio PB-1000\/PB-2000c in MESS<br \/>\n[Sandro Ronco]<\/p>\n<p>Work around for Seibu COP command 0x8100 \/ 0x8900, used in all games<br \/>\nfor direction of objects. Fixes many sync bugs in all legionna.c \/<br \/>\nraiden2.c games [Angelo Salese, Tomasz Slanina]<\/p>\n<p>Fixed sprite flickering and stage 5 crash in Raiden 2 [Angelo Salese]<\/p>\n<p>Build vconv in all circumstances as part of win32 build. Always use<br \/>\ngcc to build vconv. Add missing extern \"C\" to intrinsic definitions.<br \/>\nChange vconv to call link.exe instead of lib.exe for libraries.<br \/>\n[Aaron Giles]<\/p>\n<p>Fixed background gfx issues in later levels of Raiden 2<br \/>\n[Angelo Salese]<\/p>\n<p>Added SBY line read to SP0256 interface. [Curt Coder]<\/p>\n<p>Implemented Seibu Audio variant with a single YM2151 sound chip,<br \/>\ngiving working sound to Air Raid [Angelo Salese]<\/p>\n<p>bishjan.c update [Luca Elia]<br \/>\n * Implemented dynamic tile sizes<br \/>\n * Generalized video routines to support more layers<br \/>\n * Moved mtrain in from subsino.c<\/p>\n<p>Fixed BCD score display bug in Raiden 2 and Zero Team [Angelo Salese]<\/p>\n<p>naomi.c: Documentation additions [f205v]<\/p>\n<p>Added dipswitch locations for Zodiack [Brian Troha]<\/p>\n<p>Corrected play speed on Mr. Kicker.  [David Haywood]<\/p>\n<p>Added CHD support in softlists [Miodrag Milanovic]<\/p>\n<p>Fixed handling 80186 instructions [Phill Harvey-Smith]<\/p>\n<p>SDL OS\/2 fixes [K.O. Myung-Hun]<\/p>\n<p>naomi: support texture stride selection [O. Galibert]<\/p>\n<p>Corrected bitmap palette number for RBG0 in STV VDP2. This fixes<br \/>\ncolors in boss gfx in Soukyugurentai level 4 & 5 [Mariusz Wojcieszek]<\/p>\n<p>Fixed some input issues in meosism, vasara, vasara2 and twineag2<br \/>\n(ssv.c)  [Tafoid]<\/p>\n<p>Correct grom01.bin BAD_DUMP in Golden Par Golf [MASH]<\/p>\n<p>Discrete sound system:<br \/>\n * all nodes are now class based<br \/>\n * removed all support for \"legacy\", i.e. procedural node functions.<br \/>\n * nodes are created using a class factory whose instances are set up<br \/>\n    in discrete blocks. There is no separation of node vs. module any<br \/>\n    longer.<br \/>\n * Custom modules are now just implemented like \"normal\" nodes.<br \/>\n * Converted all custom modules.<br \/>\n- Context variables can now be migrated to be private class members.<br \/>\n[Couriersud]<\/p>\n<p>cheat.c: added support for cheats with software list shortnames<br \/>\n[Fabio Priuli]<\/p>\n<p>video.c: added support for a new template to -snapname so that it is<br \/>\npossible to use the name of images mounted in the devices (for MESS).<br \/>\nNamely, it is now possible to use %d_XXXX to prescribe usage of the<br \/>\nimage mounted in the device XXXX. [Fabio Priuli]<\/p>\n<p>clifront.c: improved the behavior of -listsoftware by updating DTD, by<br \/>\nadding output of most missing elements and attributes (softlist<br \/>\ndescription, features & diskdata) and by fixing size and offset<br \/>\nformats [Fabio Priuli]<\/p>\n<p>clifront.c: added remaining loadflags to -listsoftware output<br \/>\n[Fabio Priuli]<\/p>\n<p>Fixed an ARM7 R15 bit ignoring behaviour while in ARM state, fixes<br \/>\nLupin the Third: the Typing ARM crashing when you coin it up.<br \/>\n[Tim Schuerewegen]<\/p>\n<p>softlist.c: added best match suggestions to software lists<br \/>\n[Fabio Priuli]<\/p>\n<p>softlist.c: only output best match if a list is present, limit the<br \/>\nscan for best match to the devices with the same interface and fixed a<br \/>\ncorner case with shortname=listname [Miodrag Milanovic]<\/p>\n<p>romload.c: added support for split set to softlist (for cart, cd and<br \/>\nhd) [Fabio Priuli]<\/p>\n<p>devimage.c: added support for split set to softlist for cass and flop<br \/>\ntoo [Fabio Priuli]<\/p>\n<p>allow software lists to look for files in the rompath too<br \/>\n[Fabio Priuli]<\/p>\n<p>Figured out and made comments of math tables in roms 14\/15 of Seibu<br \/>\nCup Soccer bootleg inside machine\/seicop.c [O. Galibert]<\/p>\n<p>SSV: improvements to flipscreen support [Roberto Zandona']<\/p>\n<p>H8: Fix unterminated string buffer [R. Belmont, Belegdol]<\/p>\n<p>clifront.c: added \"-lsoft\" option as short version of \"-listsoftware\"<br \/>\n[Fabio Priuli]<\/p>\n<p>clifront.c: prevented -lsoft from output DTD if no list is found<br \/>\n[Fabio Priuli]<\/p>\n<p>Placed full megadrive code in MAME section [David Haywood]<\/p>\n<p>softlists: added WARNING if loading a software with<br \/>\nsupported=\"partial\" or \"no\" [Fabio Priuli]<\/p>\n<p>model3: redumped Daytona 2 Battle on the Edge CROMs [Guru]<\/p>\n<p>Added FSAVE mode 2 support to the M68040 FPU. [Barry Rodewald]<\/p>\n<p>ssv: improvements to the sprite position [Roberto Zandona']<\/p>\n<p>SH4: cleanup and better common\/interpreter separation [R. Belmont]<\/p>\n<p>Documentation update to beezer driver for facilitating future sound<br \/>\nwork [Lord Nightmare]<\/p>\n<p>Add missing XYZ latch readback on beezer, gets sound closer to working<br \/>\n[Lord Nightmare]<\/p>\n<p>SH4: Port preliminary SH3 support from DRC.  [R. Belmont]<\/p>\n<p>Discrete subsystem: [couriersud]<br \/>\n * all list handling now based on dynamic_array_t (discrete.h)<br \/>\n * more code rewrite to get rid of fixed allocations.<br \/>\n * performance about the same as 0.140<\/p>\n<p>Added a mostly complete NEC V25\/V35 CPU core, added working sound to<br \/>\nBatsugun and hooked up proper V35-controlled interrupts in Cosmic Cop<br \/>\n\/ Gallop and Kengo [Alex Jackson]<\/p>\n<p>Implemented proper RNG mechanism in Seibu COP emulation<br \/>\n[Tomasz Slanina, Angelo Salese]<\/p>\n<p>romload.c: implemented handling of parent-clone CHDs in software lists<br \/>\n[Fabio Priuli]<\/p>\n<p>bfm_sc2.c: Removed old-style NVRAM handlers in preparation for<br \/>\nmechanical game support [AGEMAME]<\/p>\n<p>MPU4 Changes: [AGEMAME]<br \/>\n * Added fix for lamp 'open circuit' errors which in turn make Connect<br \/>\n    4 work better.<br \/>\n * Fixed layout typo that caused the wrong piece to be displayed in<br \/>\n    Connect 4.<br \/>\n * Documented the DUART and PTM better in MPU4 to allow for sampled<br \/>\n    sound changes later.<br \/>\n* Changed 'serial_card_connected_ to link 7a, as it is the jumper on<br \/>\n    the ROM card that changes the IRQ priority, not the serial<br \/>\n    interface itself.<\/p>\n<p>dogyuun: decrypted some opcodes [Roberto Zandona']<\/p>\n<p>raiden2: Command 0205 changes data at +1c too [dox, O. Galibert]<\/p>\n<p>raiden2: First stab at a cop \"disassembler\" [trap15, O. Galibert]<\/p>\n<p>Redo most of the DRC\/backend support as C++. Yes, it is intentional<br \/>\nthat the x86\/x64 backends compile everywhere. Backends are now<br \/>\nderived from drcbe_interface and implement several required overrides.<br \/>\nx86emit.h now uses namespaces so that the x86\/x64 emitters can<br \/>\nco-exist. New file uml.h\/uml.c actually describes the UML language,<br \/>\nseparating out several concepts from drcuml.c. [Aaron Giles]<\/p>\n<p>Cleaned up clocks of mid to late 80s Nichibutsu non-Mahjong games.<br \/>\nThough not completely accurate yet, this should improve music speed<br \/>\nand DAC audio pitch a bit. [hap]<\/p>\n<p>romload.c: made -bios option case insensitive [Fabio Priuli]<\/p>\n<p>starfire.c: Improved color emulation and added driver data [Qwi Jibo]<\/p>\n<p>toaplan2:<br \/>\n * found a lot more kbash opcodes by matching code with batsugun's<br \/>\n    [Alex Jackson]<br \/>\n * correct m68k and v25 address maps for kbash [Alex Jackson]<br \/>\n * corrected truxton2 program ROM [Alex Jackson]<\/p>\n<p>fixeight: added several opcodes [Roberto Zandona']<\/p>\n<p>Simplified UML parameters, as follows: [Aaron Giles]<br \/>\n * immediates can be passed raw, no IMM() wrapper required (and it's<br \/>\n    gone now)<br \/>\n * fixed integer registers now use constants I0,I1,I2,etc instead of<br \/>\n    IREG(0),...<br \/>\n * same for float registers F0,F1,F2,etc instead of FREG(0)<br \/>\n * dynamic integer\/float regs use inline functions ireg(),freg()<br \/>\n * MEM macro is now a lower-case inline function mem()<\/p>\n<p>Fixed a trivial boot vector program init bug in Lethal Thunder \/<br \/>\nThunder Blaster [Angelo Salese]<\/p>\n<p>Added an opcode in Mystic Riders decryption table, makes BGMs to work<br \/>\nin mysticrib [Angelo Salese]<\/p>\n<p>Added sound reset line for Irem M92 HW, and safely removed<br \/>\nGAME_IMPEFECT_SOUND flag to Perfect Soldiers [Angelo Salese]<\/p>\n<p>Fix a bug in makedep which will caused includes on the first line of<br \/>\nthe file like in skyraid.h to be ignored. [Couriersud]<\/p>\n<p>Added working sound to Dogyuun and V-Five<br \/>\n[Roberto Zandona', Alex Jackson]<\/p>\n<p>toaplan2 improvements  [Alex Jackson]<br \/>\n * Figured out which bit controls V25 RESET in each game by comparing<br \/>\n    the 68000 code<br \/>\n * Added a comment about fixeight's I\/O map, which we'll have to<br \/>\n    determine once we start decrypting it<br \/>\n * Put #ifndef USE_ENCRYPTED_V25S around some simulation crap that was<br \/>\n    hiding in fixeight's DRIVER_INIT<\/p>\n<p>segapcm.c: Fixed loop address, hangon engine sounds better now. Also<br \/>\nincluded documentation in source of known register functions. [hap]<\/p>\n<p>madalien.c: Fixed highlighting in tunnel. [Qwi Jibo]<\/p>\n<p>Fixed regressed flip screen support in Toaplan 2 games [David Haywood]<\/p>\n<p>Changed the discrete sound system to be class based: [Couriersud]<br \/>\n * Former modules are now classes being derived from<br \/>\n    discrete_base_node<br \/>\n * Moved all context variables to be private class members.<br \/>\n * For \"standard nodes\", DISCRETE_CLASS_STEP_RESET provides a simple<br \/>\n    way to implement a node.<br \/>\n * All information around a node (additional info struct, constants<br \/>\n    and input mappings may be defined on a class level centralizing<br \/>\n    all information. An example is dss_inverter_osc.<br \/>\n * Significantly simplified the task handling.<br \/>\n * Fixed a bug which would not buffer secondary outputs.<br \/>\n * All lists in sound\/disc_* are now based on dynamic_array_t<br \/>\n    (discrete.h)<br \/>\n * Changed all drivers to reflect the changes.<br \/>\n * Custom modules are now just another node class.<br \/>\n * No performance hit observed due to these changes.<\/p>\n<p>Improvements to goldnpkr.c [Roberto Fresca]<br \/>\n * Lots of changes to get working the Video Klein games.<br \/>\n * Renamed witchcde to witchjol --> Jolly Witch (Export, 6T\/12T ver<br \/>\n    1.57D).<br \/>\n * Added Wild Witch (Export, 6T\/12T ver 1.74A).<br \/>\n * New video hardware and machine driver for Video Klein's extended<br \/>\n    tiles games.<br \/>\n * Added Dallas DS1210 + battery backed RAM support to the Video Klein<br \/>\n    CPU boxed games.<br \/>\n * Improved inputs for Jolli Witch and Wild Witch. Added the game<br \/>\n    selector switch.<br \/>\n * Cleaned up some witch card sets.<br \/>\n * Added technical and game notes.<\/p>\n<p>m90: modified interrupt [Alex Jackson]<\/p>\n<p>Replaced BSMT2000 HLE emulator with emulation of the original<br \/>\nTMS32015.<br \/>\n[Dr. Decapitator, Andrew Gardner, Quench, Guru, Ernesto Corvi, Peter<br \/>\nGrounds, Lord Nightmare, Aaron Giles]<\/p>\n<p>M6801 changes: [Curt Coder]<br \/>\n * added operating mode enum<br \/>\n * fixed port writes<br \/>\n * implemented SCI status follower bits<\/p>\n<p>toaplan2:<br \/>\n * Found a few more fixeight opcodes, by matching code in the<br \/>\n    interrupt routines with batsugun [Alex Jackson]<br \/>\n * Corrected fixeight V25 address map (the YM2151 and OKI6295 are at a<br \/>\n    different location than the other games) [Alex Jackson]<br \/>\n * Preliminary implementation of V25\/V35 port output [Alex Jackson]<\/p>\n<p>Optimized RC_INTEGRATE and TRANSFORM. Nice improvement. [Couriersud]<\/p>\n<p>Changed all \"output[0] = ...\" into \"set_output(0, ..)\" calls. Rewrote<br \/>\nmodules using \"output[0]\" as a latch as well. The purpose is to<br \/>\ndecouple nodes from the discrete infrastructure implementation.<br \/>\n[Couriersud]<\/p>\n<p>Added a virtual stream update function to the device sound interface.<br \/>\nAdded a new stream_create that takes fewer parameters and calls the<br \/>\ndevice's stream update. Removed the stream update stub template.<br \/>\nUpdated BSMT2000 and OKIM6295 to use the new interface for their<br \/>\nstreams. [Aaron Giles]<\/p>\n<p>fixeight: hooked up EEPROM [David Haywood]<\/p>\n<p>Added preliminary working sound to beezer. [Lord Nightmare]<\/p>\n<p>M6801 changes: [Curt Coder]<br \/>\n * implemented port 3 strobed mode<br \/>\n * fixed port writes some more<\/p>\n<p>Discrete subsystem now uses the sound_device stream_update function.<br \/>\n[Couriersud]<\/p>\n<p>Improve nmi handling in mouser. [Couriersud]<\/p>\n<p>i8085.c: Fixed inte callback not being called when the IE flag was<br \/>\ncleared after the CPU received an interrupt. This fixes interrupts in<br \/>\nn8080.c helifire and spacelnc. [Qwi Jibo]<\/p>\n<p>raiden2: Write down the rather weird results of a series of tests<br \/>\n[dox, O. Galibert]<\/p>\n<p>Added \"-syncrefresh\" option to osd\/sdl. This will *limit* the game<br \/>\nspeed to the video refresh rate and works in -mt mode as well. The<br \/>\noption has an effect only if \"-waitsync\" is specified.<br \/>\n[Couriersud, Chris Kennedy]<\/p>\n<p>Fixed 01004: chinhero, chinhero2, chinherot: There is a bad sprite on<br \/>\nlevel 7 of the game. [Corrado Tomaselli, Pierpaolo Prazzoli] Added<br \/>\nsprites wrap around-y in Chinese Hero to fix gorilla sprites entering<br \/>\nfrom the left [Pierpaolo Prazzoli]<\/p>\n<p>fixeight: decrypted all used opcodes and added EEPROMS for all<br \/>\ncountries; now the sound works<br \/>\n[Andrew Jackson, David Haywood, Roberto Zandona']<\/p>\n<p>fixeight: cleaned up the inputport for fixeight (no dips)<br \/>\n[David Haywood]<\/p>\n<p>ARM7 updates [Tim Schuerewegen]:<br \/>\n * Disable 26-bit back compatibility for ARM7 variants other than<br \/>\n    ARM7500<br \/>\n * Fix carry flag issue on add\/subtract in ARM mode<\/p>\n<p>cb2001: reworked interrupt [Alex Jackson]<\/p>\n<p>720 - added Driver Configuration option to allow the controls to be<br \/>\nset to Real 720 Controller Input; fake joystick; or fake spinner.  It<br \/>\ndefaults to fake spinner for mouse\/spinner use. [Derrick Renaud]<\/p>\n<p>Changed the Analog Controls menu to only list controls selected in the<br \/>\nDriver Configuration. [Derrick Renaud]<\/p>\n<p>ARM7 updates [Tim Schuerewegen]:<br \/>\n * Fixed \"MOV x, R15, LSL #y\" form as tested by ARMWrestler<br \/>\n * Added unimplemented Thumb MOV variant used by GBA Moto GP<\/p>\n<p>Reorganized megadrive\/sms sourcefiles for better sharing between<br \/>\nMAME\/MESS. [Fabio Priuli]<\/p>\n<p>NEC DSP updates [R. Belmont, byuu, Dr. Decapitator]:<br \/>\n * Now supports uPD7725 and uPD96050<br \/>\n * Hooked up SNES common code to use uPD96050 for ST-010\/011<br \/>\n * Removed ST-010 HLE simulation<\/p>\n<p>Display suggestions in case commands that require game name are<br \/>\ncalled and there were no matching games  [Miodrag Milanovic]<\/p>\n<p>Carved out a discrete_sound_device from discrete_device. This now has<br \/>\nall the stream related code. discrete_device thus now contains all the<br \/>\ngeneric code and may be used going forward to implement not sound<br \/>\nrelated use cases. [Couriersud]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nMr. Kicker [Pierpaolo Prazzoli]<br \/>\nX-Plan [Bicycle Repair Man, Luca Elia]<br \/>\nPenfan Girls [hap, N. Francfort, Smitdogg, The Dumping Union]<br \/>\nWitch Card (Video Klein CPU box) [Roberto Fresca]<br \/>\nJolli Witch (Export, 6T\/12T ver 1.57D) [Roberto Fresca]<br \/>\nWild Witch (Export, 6T\/12T ver 1.74A) [Roberto Fresca, Team Europe]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nSega Touring Car Championship (Newer) [briantro]<br \/>\nSega Touring Car Championship (Unknown Revision) [Brian Troha]<br \/>\nMahjong Man Guan Da Heng (Taiwan, V125T1) [Luca Elia]<br \/>\nZero Team Suicide Revival Kit [Angelo Salese]<br \/>\nBombjack Twin (prototype? with adult pictures)<br \/>\n  [ranger_lennier, Smitdogg, The Dumping Union]<br \/>\nSexy Parodius (ver AAA) [Tormod]<br \/>\nRing of Destruction: Slammasters II (Asia 940831)<br \/>\n  [john666, Smitdogg, David Haywood, The Dumping Union]<br \/>\nStreet Fighter Alpha 2 (USA 960430)<br \/>\n  [Ricky74, Layne, Smitdogg, The Dumping Union]<br \/>\nFootball Champ (World, bootleg) [Clawgrip] (not working)<br \/>\nGekirindan (Ver 2.30 1995\/09\/21)<br \/>\n  [Corrado Tomaselli, J. Bijl, The Dumping Union]<br \/>\n1943: Battle of Midway (bootleg, hack of Japan set)<br \/>\n  [Smitdogg, The Dumping Union]<br \/>\nRoad Riot 4WD (set 1, 13 Nov 1991)  (not working)<br \/>\n  [Smitdogg, The Dumping Union]<br \/>\nScramble (bootleg?) [Roberto Fresca, Team Europe & Hal9k]<br \/>\nZero Target (World, CW)<br \/>\n  [ranger_lennier, B. Sparks, Kevin Eshbach, Smitdogg, The Dumping Union]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nX-Plan [Bicycle Repairman]<br \/>\nFantasy Zone (Mega-Tech, SMS based) [Ace]<br \/>\nBrave Fire Fighters [Guru]<br \/>\nNASCAR Racing [Guru]<br \/>\nLucky Lady (Wing, encrypted) [Roberto Fresca, Team Europe & Willi.O]<br \/>\nATV Track<br \/>\n  [hap, ANY, ranger_lennier, dopefishjustin, gamerfan, gatt9, N.<br \/>\n   Francfort, Smitdogg, The Dumping Union, David Haywood]<br \/>\n[\/CODE]<\/p>\n\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...<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=19307\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update. Source Changes &#8212;&#8212;&#8212;&#8212;&#8211; Added Rockwell PPS4 CPU core (not finished) [Miodrag Milanovic] Added GAME_MECHANICAL flag to mark games having mechanical interface (such as pinball, redemption, bowling games &#8230;) Imported games from PinMAME as skeletons. [Miodrag Milanovic] Removed fast &#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-19307","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\/19307","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=19307"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/19307\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}