Comme toujours, MESS est également à jour, les nouveautés sont les suivantes:



MAMETesters Bugs Fixed
- 05108: [Crash/Freeze] (atari400.c) a600xl: Crash with "-cart salt100"
- 05583: [Crash/Freeze] (gba.c) GBA: Pokemon Sapphire crashes BIOS on fullpath,
  runs fine on softlist (Fabio Priuli)
- 05508: [Crash/Freeze] (nes.c) dendy: [debug] Assertion with -cart genchohi (Fabio Priuli)
- 05512: [Misc.] (sg1000.c) All sg1000.c sets: AddressSanitizer: heap-use-after-free -
   with 8K carts (Fabio Priuli)
- 05510: [Crash/Freeze] (exelv.c) All exelv.c sets: Crash with -aviwrite or -mngwrite (Firewave)
- 05511: [Misc.] (supracan.c) supracan: AddressSanitizer: stack-buffer-overflow (Alex Jackson)
- 05567: [Crash/Freeze] (ct486.c) ct486: Starting XFree86 with the "svga_dm" graphics card 
  crashes MESS (mahlemiut)
- 05551: [Crash/Freeze] (odyssey2.c) Pete Axe Pete!, Frogger (in NTSC system), others: odyssey2 
  SIGABRT with clang optimizations in OS X (Wilbert Pol)
- 05547: [Crash/Freeze] (ct486.c) ct486: System locks up when attempting to boot MS-DOS 6.22
- 05541: [Core] (coco12.c) coco2b and coco3/3h: coco2b and coco3/3h will not run correct versions of NitrOS-9 (Osso)
- 05525: [Misc.] (at.c) at486,ct486: Mouse doesn't work in Windows 2000. (crazyc)
- 05509: [Crash/Freeze] (tandy2k.c) All tandy2k.c sets: [debug] Assertion

New System Drivers Supported:
-Goldstar Famicom FC-100  [Robbbert, Anna Wu]
-New driver added: Xerox Alto 2 [Juergen Buchmueller]
-FM-Towns Marty 2 [caius, Barry Rodewald]
-Yamaha FB-01  [Wilbert Pol]
-Texas Instruments Compact Computer 40 [hap, Jon Guidry]

Systems Promoted from GAME_NOT_WORKING:
Master System Store Display Unit [Enik Land]

Skeleton drivers:
-HP 9845A/S [Curt Coder]
-HP 9835A/B [Curt Coder]
-HP 9845B/T/C [Curt Coder]
-Fanuc System P Model G (monochrome) [Guru, R. Belmont]
-Epson LX810L [Felipe Sanchez]
-Epson Action Printer 2000 [Felipe Sanchez]
-Gimix 6809 System   [Tafoid]
-Intelbras TI630 telephone  [Felipe Sanches]
-TI-74 BASICALC [hap]
-Psion Organiser I [Sandro Ronco]
-Psion Organiser II XP Psion Organiser II P200 [Sandro Ronco]
-TECNBRAS Dot Matrix Display [Felipe Sanches]
-Minicom IV (teletype device) [Felipe Sanches]

Software Lists:
-snes.xml : some new dumps added [ReadOnly]

-abc80.xml: Added Myab CP/M BIOS 3.7. [Robert Juhasz]

-pet_flop.xml: Replaced bad D80 for Z-RAM. [Mike Naberezny]

-sc3000: Added cartridge and cassette software lists.
 [Curt Coder, Anna Wu]

-nes.xml: added correct nvram to dezaemon, thanks to naruko's
 research [Fabio Priuli]

-vectrex.xml: some fixes and additions. [hornpipe2, Fabio Priuli]

-osbexec: Added floppy software list. [Dave Dunfield, The Don Maslin Archive]

-mbc200: Added floppy software list. [Dave Dunfield, Chuck(G)]

-pet_rom.xml: Added InfoPro. [Paul Rickards, Mike Naberezny]

-gba.xml: Added newer revision of Sim City 2000 [BPzeBanshee]

-c64_cart.xml: Added another version of Super Snapshot 5. [Malice]

Source Changes
-Support 115200 on Apple III [smf]

-Added preliminary keyboard hook-up in AAKART device, adding
 bare-bones keyboard inputs to Acorn Archimedes.  [Angelo Salese]

-smssdisp: implemented game selection. [Enik Land]

-megacd.c: Convert to device_gfx_interface, use device finders,
cleanups [Alex Jackson]

-PVE500.c:  Work on keyboard, 7-seg display and maincpu (z80)
 daisy chaining.  Added declaration of DIP switches.  [Felipe Sanches]

-rainbow.c : unmap unavailable RAM. Hard limits and 'floating
bus' code removed. [Bavarese]

-dec_lk201.c : KEYCODE_2 corrected.  RIGHT CONTROL now triggers
 DO. [Bavarese]

-apple3: preliminary joystick support [R. Belmont]

-Oric 1: Spring cleaning [O. Galibert]

-Apple II: implemented cycle-exact Disk II floppy controller
 using the modern floppy subsystem. [O. Galibert, R. Belmont]

-sms: added support for Furrtek's multitap adapter (supported by
 BOoM homebrew game). [Enik Land]

-Apple II updates: [R. Belmont]
  * Some minor cleanup to how post-IIe machines are handled
  * Fixed N/M keys on Platinum IIe and IIgs

-Apple II: Correct setup of built-in ACIAs for IIc/IIc Plus
 [R. Belmont]

-emulate ie15 keyboard & use RS232 port [shattered]

-avigo.c & hunter2.c Allow all rs232 devices [smf]

-clcd.c fixed irq hookup. [smf]

-thomson: fix for incorrect palettes in a seldom used video mode [Antonie Mine]

-hp48: fix for memory cards and addition of imgtool support for it [Antonie Mine]

-Apple 1: Added support for expansion slot, moved cassette
 interface to a card to match reality. [R. Belmont]

-pet: Added user port diagnostic connector. [Curt Coder]

-Apple I: Support CFFA1 Compact Flash/IDE adaptor
 [R. Belmont, based on a patch by Christopher Bachmann]

-next: Add mouse [O. Galibert]

-next: Setup the time [O. Galibert]

-next: mouse/nmi fixes [O. Galibert]

-Cybiko: Make serial loopback on cybikoxt, gets past first (of
 several) hangups. [R. Belmont]

-next: fix the vblank disables [O. Galibert]

-cybiko updates: [R. Belmont]
 * Fixed major memory stomp in cybikov2
 * Fixed "insert battery" message in cybikoxt; the OS boots up now
 * Started general cleanup of I/O handling

-amstrad: added preliminary Amstrad/Pace RS232C interface.  The
 terminal software included with the original Amstrad interface works,
 but not much else does at this stage.  [Barry Rodewald]

-cybiko: more I/O re-hookup. [R. Belmont]

-hp9845: Added software lists for option ROMs. [Curt Coder]

-fanucspg: Better colors from new reference. [Guru, R. Belmont]

-RAINBOW.C: IRQ priorities updated. Board revisions and add-on
 cards documented; rainbow100 renamed to rainbow100a. [Bavarese]

-fanucspg: Mapped most of the chips on the i86 side. [Carl]

-nes: added support the new homebrew PCB used by 2A03 Puritans
Album. [Fabio Priuli]

-nes.c: Fixed Silva Saga, which relies on SRAM not being 0x00
 filled from factory, with many thanks to naruko for investigating the
 problem. [Fabio Priuli]

-apfm1000 / apfimag: more accurate support for on-cart 1K RAM in
 Space Destroyer (no more need of using -ramsize 1K option at launch).
 [Fabio Priuli]

-Apple II: enforce read twice requirement for language card.
 [R. Belmont]

 * Brought initial Maria cycle counts inline from measurements taken
    with logic analyzer/tests. [Mike Saarna/Robert Tuccitto]
 * Added interrupts to DMA cycle eating. Updates to LL, OL, and spin
    accounting for HALT behavior. [Mike Saarna]

-kb3600: More sensible multi-key handling, now actually behaves
 like h/w.  [R. Belmont]

-apple3: Preliminary reset key handling. [R. Belmont]

-megapc: added alternate MegaPC Plus set which uses a WINBUS chipset
 [Chris Hardy, Barry Rodewald]

-msx.c:  [Wilbert Pol]
 * Reimplemented the cartridge slots as slot devices.
 * Moved the msx slot layouts to inline machine configuration.
 * Started adding support for a few more firmware types.
 * Add turbo support to Panasonic FS-A1FX/FS-A1WX/FS-A1WSX.

-Amiga: Implement internal IDE controller for the Amiga 4000. Fix RTC
 hookup in Amiga 3000 and 4000. Set RP5C01 RTC to actually return 24
 hour mode, which fixes RTC detection for the Amiga. [Dirk Best]

-amigafdc: Add writing [O. Galibert]

-Amiga: Kill the legacy CIA emulation and fix Agnus ID for A2000 and A500. [Dirk Best]
 CIA changes:
 * Add missing virtual keyword to actually call the right TOD clock
 * Outputs depend on the input state (fixes A1000 overlay switch)
 * Switching to serial output mode with one-shot activated causes a
    pulse on SP (correct? needed for keyboard handshake)
 * Serial input is clocked by the CNT input, not the default clock
 * Mask offsets to 4 bits
 * Writing the Timer High register with one-shot activated immediately
    causes the timer to be latched and the timer started, regardless
    of timer start value

-at: added preliminary ATi Graphics Ultra Pro (mach32) ISA video card.
 [Barry Rodewald]

-fmtowns: added clone FM Towns II FreshTV [caius, Barry Rodewald]

-Amiga: Support PAL/NTSC switch for machines equipped with an ECS Agnus
 chip or better. [Dirk Best]

 Core changes:
 * Save screen pixelclock.
 * Call reset_partial_updates() in finish_screen_updates() instead of
    creating an extra timer for it. This prevents calling
    reset_partial_updates() after finishing the screen, causes issues
    when screens change their size to a size lower than the current
 * Optimization: Support calling vblank_begin() directly at the start
   of a frame instead of using a timer.

-Amiga: Add version 6.1 bootroms for the A590/A2091 and RAM controller PAL [Guru]

-sun3: Work in progress on Sun 3/80.  It now POSTs.  [R. Belmont]

-c8050: Added ROM signatures for 901483-04.
 [Paul Rickards, Mike Naberezny]

-x68k: compose the gfx and sprite/bg layers individually before drawing
 to the screen [Carl]

-exelv.c [Gilles Fétis] 
  Improved emulation in driver to the
  point where exl100 will successfully load and execute cartridges. 
  Still lacking any input at the moment.

-nes.c: fixed WRAM banking for MMC5, so that Bandit Kings of
 Ancient China (and Suikoden - Tenmei no Chikai) can be considered as
 working. Also fixed wrong battery size for Aoki Ookami to Shiroki
 Mejika - Genchou Hishi in xml, which was causing a "Memory Over" error
 message ingame. [Fabio Priuli]

-msx.c: Added support for mapper used by Holy Quran.
 [hap, Wilbert Pol]

-ql: Added slot interfaces for the expansion and ROM cartridge
 ports. Modernized the Sandy Super Disk, Sandy SuperQBoard, and Miracle
 Trump Card floppy interfaces. Added a device for the QIMI (not working
 yet). Created skeletons for several expansion cards. [Curt Coder]

-rainbow.c: New floppy code - uses more reliable 'wd_fdc'. [Bavarese]

-ql: Added preliminary CST Q+4 emulation. [Curt Coder]

-gb.c: Added GameBoy Pocket Boot ROM. [BennVenn]

-vtech1: Add "VZ-200 Enhanced BASIC V1.01" [Chicken Man]

-Apollo updates [Hans Ostermeyer]
 * Fixed ISA bus endianness, it's the same as other 680x0 systems with
 * Improved logging in several places
 * "20 years ago" option updated to now-necessary "25 years ago"
 * Fixed ISA high IRQ routing
 * Fixed 3c505 to have a 16 bit ISA interface
 * Fixed omti8621 and sc499 to have correct-endian ISA interfaces

-hprot1:  [Felipe Sanches]
 * new derivative "CARD I PCB rev.08A"
 * new derivative "CARD II PCB rev.6"
 * fixed LCD rendering (now both lines are displayed properly)
 * inverted logic of the inputs so that now we can navigate the menu

-mac: fix 0.153 regression that prevented several Macs from
booting. [R. Belmont]

-apple2: Support some oddball sized disk images and DOS 3.3
 disks that were ripped in ProDOS sector order. [R. Belmont]

-sms.c: Several timing fixes:  [Enik Land]
 * Fix flicker on Choplifter title screen by drawing the borders
    through timers.
 * Instead trigger NMI at end of the display, do it at end of top
    border (line 261 after start of active screen area).
 * Add a delay to NMI, to be later than HINT, as stated by Flubba's
    VDPTest readme.
 * Also based on VDPTest readme, change VINT and Sprite Overflow flags
    to be later than VCount change.
 * Delay a little the display callback, to fix the title scrolling of
    Road Rash (SMS game).
 * Fixed documentation of the scanline sections and change some
    timings to match.
 * Calculate initial VCount values, instead use of hardcoded values.

-wswan.c: Added noise emulation  [trap15, Wilbert Pol]

-mac: add PMU ROMs for later use [R. Belmont]

-gameboy: Added support for Li Cheng pirate mapper.
 [taizou, Fabio Priuli]

-osdcore: Allow "default" for -midiin and -midiout. [R. Belmont]

-Apple II: Support for the Mountain Computer Music System.
 [R. Belmont]

-apple II: support Decillionix DX-1 sampler card. [R. Belmont]

-c64: Precalculate PLA outputs for approximately 5% speedup.
 [Curt Coder]

-glcolor: added LCD emulation and inputs. [Sandro Ronco]

-vz300 floppy: Initial modern implementation [O. Galibert]

-Apple II: Add volume control register to DX-1 card. [R. Belmont]

-vtvideo.c): finally fix smooth scrolling (ED084 =1). See DIAG DISK -> 
 VIDEO TEST -> screen 3 (Rainbow driver - SKIP 0). [Bavarese]

-atari400.c - Slightly revised Atari XL cartridge loading so
 that it doesn't crash when loading 8K carts. Confirmed to fix
 MT#05108.  [alegend45]

-dmv: various updates to allow CP/M to boot. [Sandro Ronco]

-apple3: now using the cycle-accurate floppy emulation.
 [R. Belmont]

-corvushd: Fixed prep mode verify drive command. [Mike Naberezny] 
 The verify drive command (0x07) is used by the "format
 check" options of both the Corvus diagnostics program and the SSE
 HardBox configure program.  Previously, format check would halt with
 an error because we did not return a valid response for the verify
 drive command.  Format check now completes successfully and reports no
 bad sectors.

-corvushd: Fixed get drive parameters command. [Mike Naberezny]
 The "read controller code version" option in the Corvus diagnostics
 program now shows the correct version and drive capacity.

-c64: some optimizations [Alex Jackson]
 * read_pla() leaves the PLA outputs packed, instead of using eight
    output parameters to return them
 * flatten nested switch statements in read_memory() and
 * mos6566: inline bus_r() and various READ_LINE_MEMBERs

-corvushd: Prep mode now supports multiple drives. [Mike Naberezny] 
 This allows the Corvus diagnostics program to format
 any drive.  Previously, the drive id sent in the command to enter prep
 mode was ignored and drive 1 would always be formatted instead.

 -c64 improvement & fix [Alex Jackson]
 * Cache pointers to basic and kernal ROMs at startup (they can be in
    separate ROM regions or a single ROM depending on model) rather
    than branching on every read
 * Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's
    clearly meant for, and only successfully boots on, the latter

-Colecovision PAL BIOS  [TSM Carmine]

-Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3
 from Peter Arndt.  [M.A.S.H.]

-amstrad: added the ability for expansion devices to contain ROMs (as
 some do). added ROMs for DK'Tronics Speech Synthesiser, and both RS232
 interfaces (plus one alternate for the Amstrad interface). split
 Amstrad and Pace serial interfaces into separate devices as they have
 different sized ROM areas. [Barry Rodewald]

-wicat: added additional boot ROMs [Al Kossow, Barry Rodewald]

-abc806: Added video PROMs. [Anders Sandahl]

-Minor Apollo cleanups & removal of no-longer-supported options,
 plus data format fix for systems using a serial terminal.
 [Hans Ostermeyer]

-abc806: Added video PALs. [Anders Sandahl]

-cat.c: fix canon cat breakage from r30715 [Lord Nightmare]

-VTVIDEO: Added new interlaced mode.  Also handle cases where
 undocumented delays / skip lines are poked (SQUINT; VIDEO.PAS). 

- Super80 : added floppy disk controller [Robbbert]

- Super80 : major cleanup [Robbbert]

- LFT1510 : connected to terminal, working [Robbbert]

- Applix : adjusted default dipswitches so that it will boot [Robbbert]


Télécharger MESS (x86) v0.154 (16,4 Mo)

Télécharger MESS (x64) v0.154 (17,8 Mo)

Télécharger MESS (Debug) v0.154 (17,8 Mo)

Télécharger MESS (i686) v0.154 (16,9 Mo)

Site Officiel

En savoir plus…

Nouvelle version de Mame dont voici les nouveautés:



MAMETesters Bugs Fixed
- 05627: [Speed] (dec0.c) slyspy and clones: comparing to other games in this driver performance is low (Alex Jackson)
- 05562: [Sound] (lwings.c) lwings, trojan, sectionz, avengers and clones: The music tempo is fast. (hap)
- 01630: [Color/Palette] (tecmo16.c) fstarfrc, ginkun, riot: broken colors on sprites (David Haywood)
- 05616: [Save/Restore] All sets using 6809/6309 cpu: Unreliable (failing) save states (Alex Jackson)
- 05620: [Graphics] Crosshair: Selected graphic does not display properly
- 01109: [Graphics] (rpunch.c) svolleyk: [possible] Red arrow indicator doesn't appear. (David Haywood)
- 05585: [Sound] (lwings.c) avengers, avengers2, buraiken: Sometimes the sound repeat in every stage start (hap)
- 05589: [Graphics] (vulgus.c) vulgus vulgusj vulgusa: big enemies diseppear on right and partially appear on left side of screen (hap)
- 05609: [DIP/Input] (dec0.c) baddudes and drgninja: Continue Dip Switch is incorrect (Tafoid)
- 05239: [Misc.] (system16.c) dduxbl: AddressSanitizer: heap-buffer-overflow (Alex Jackson)
- 04348: [Graphics] (rpunch.c) svolley, svolleyk, svolleyu: Arrow and confettis missing / Probable missing layer (David Haywood)
- 05503: [Crash/Freeze] (system16.c) dduxbl: [debug] Screen corrupt and/or crashes (Alex Jackson)
- 05246: [Misc.] (parodius.c) all parodius.c sets: AddressSanitizer: heap-use-after-free (Alex Jackson)
- 05244: [Misc.] (nsmpoker.c) nsmpoker: AddressSanitizer: heap-buffer-overflow (Alex Jackson)
- 05504: [Crash/Freeze] (nsmpoker.c) nsmpoker: [debug] Hangs after OK (Alex Jackson)
- 05537: [Multisession] (namcos1.c) All namcos1.c sets: switching games from namcos1 driver in mame internal menu cause program to crash (Alex Jackson)
- 04097: [Speed] (namcos1.c) All sets in namcos1.c: Performance regression (Alex Jackson)
- 05602: [Save/Restore] (nitedrvr.c) nitedrvr: Random characters appear in the middle of the screen using -autosave (hap)
- 03164: [Graphics] (taito_l.c) fhawk, fhawkj: Rare sprites'bug (David Haywood)
- 05598: [Gameplay] (mole.c) mole: At the beginning of second round, game becomes unplayable (hap)
- 05581: [Sound] (cps3.c) sfiii, sfiii2 and clones: Ken's short grunt voice plays twice (hap)
- 05264: [Sound] (taito_l.c) champwr: Music cues missing (do not play) (Mamesick)
- 01546: [Gameplay] (taito_l.c) champwr: The gameplay is too fast. (Mamesick)
- 04571: [Graphics] (dwarfd.c) All sets in dwarfd.c: Graphics regression/corruption (crazyc)
- 05487: [DIP/Input] (fromanc2.c) fromancr: Can't save any Service menu (F2) settings. (hap)
- 05442: [Graphics] (astinvad.c) kamikaze, astinvad: Incorrect flashing on screen (hap)
- 03599: [Graphics] (taito_f3.c) gseeker and clones: missing background graphics on the right side (Alex Jackson)
- 00371: [Graphics] (alpha68k.c) gangwarsu: There's a problem in the 3rd stage, just before the boss. (David Haywood)
- 05555: [Crash/Freeze] (upscope.c) upscope: Game jumps into Service Mode (Duke)
- 05515: [Crash/Freeze] All PCE-based sets: Crash with -aviwrite or -mngwrite (Firewave)
- 05506: [Crash/Freeze] (shanghai.c) All shanghai.c sets: [debug] Assertion (Firewave)
- 05242: [Misc.] (mystwarr.c) mystwarr, mtlchamp and clones: AddressSanitizer: heap-buffer-overflow (Alex Jackson)
- 05569: [Compiling] Makefile misinterprets host name in BIGENDIAN autodetection (R. Belmont)
- 05543: [DIP/Input] (goodejan.c) goodejan, totmejan: I found out most of DIP-SW settings. On mame most of settings are unknown. (Tafoid)
- 05542: [DIP/Input] (surpratk.c) suratk, suratka: Last dip switch currently called 'Unused' (after 'Service Mode' ON/OFF) should be renamed to 'Bonus Quiz' (Tafoid)
- 00493: [Graphics] (kaneko16.c) berlwall: When finishing a level, the timer bonus doesn't show correctly. It says "Timer x 10 = ". (Luca Elia)
- 03447: [Graphics] (vegas.c) gauntdl, gauntdl24, gauntleg, gauntleg12: Texture with alpha channel is not drawn properly. (Phil Bennett)
- 05548: [DIP/Input] (system1.c) wbml, wbmlb, wbmlbg, wbmlbge, wbmljb, wbmljo, wbmlvc: DIP Setting FREE PLAY option is missing. Unknown DIP is should be Unused.
- 05522: [Misc.] chdman: *CD* FLAC compresion doesn't work for GDI images (R. Belmont)
- 05523: [Crash/Freeze] (coinmstr.c) supnudg2: Crash at Initialization (Tafoid)
- 05524: [Color/Palette] Assorted sets - adjusting brightness or other levels in sliders causes color changes (Alex Jackson)
- 05491: [Gameplay] (bfm_sc4.c) All sets in bfm_sc4.c: Failure to pass INITIALIZING in-game. (R. Belmont)
- 05521: [Crash/Freeze] Attemping to load 0-sized roms or samples causes crash (Olivier Galibert)
- 05501: [Crash/Freeze] (namcos12.c) golgo13, g13knd: After initial screen on boot, nothing but black screen (hap)
- 05500: [Crash/Freeze] (galaga.c) galaga, digdug, polepos: Game freezes just before finishing POST (hap)
- 05499: [Crash/Freeze] (namcona1.c) All sets in namcona1.c: Assert after OK (Alex Jackson)

Source Changes
-fixed startup order issue introduced in r28777 [smf]

-MNG is now written when -mngwrite is used together with -aviwrite
 [Oliver Stöneberg]

-added makefile define SSE2 to enable specially optimized code
 [Oliver Stöneberg]

-Redumped all the Super Star '97 graphics ROMs as TC531000 mask ROMs.
 [Siftware, Quench, Guru]

-device_gfx_interface and memory system improvements: [Alex Jackson]
 * Added macros to facilitate declaring gfxdecode info arrays as members
   of a device class.
 * AM_SHAREs in a device's internal address map or its default address
   map are now tagmapped as children of that device rather than siblings
   (analogous to how handlers in internal/default address maps are

- Fixed bloom misalignment with HLSL. [MooglyGuy]

-Maygay M1 and MV1 converted to standard i8279 drivers. [J.Wallace]

-konamigx: Reverb me harder baby! [O. Galibert]

-namcona1.c improvements: [Alex Jackson]
 * rewrite tilemap drawing code
 * use set_palette_offset
 * ROM loading and miscellaneous cleanups

-Chihiro improvements:  [Samuele Zannoli]
 * i386 cpu x87 opcodes FPREM and FPREM1 must clear status bit C2 not
 * Add basic management of some Nvidia APU sound registers.
 * Store modelview/projection matrices and translate/scale vectors
    sent to NV2A.
 * Store vertex program (vertex shader) sent to NV2A 3d accelerator.
 * Added debug command "chihiro grab_texture,<type>,<filename>", it
    saves to <filename> the next used texture of type <type>.
 * Fixed DXT3 and adds DXt5 texture decompression.
 * Add 3d accelerator method 0x1800 for indexed mode vertex sending.

-added PIC dump to Mega Phoenix [Enricnes (from AUMAP)]

-bladestl.c: simplify rom loading, reduce tagmap lookups [Alex Jackson]

-BFM BD1 and ROC10937 now have proper device line accessors for the
 clock (sclk), reset (por) and data (data). All affected drivers have
 been updated to use these [J. Wallace]

-corefile: Don't crash on 0-length files [O. Galibert]

-Added vblank bit in Model 2 Old Revision, fixes Virtua Cop booting
 [Angelo Salese]

-Hooked up lightgun inputs in Virtua Cop [Angelo Salese]

-Fixes for PowerPC AltiVec compile [Vas Crabb]

-Fix tools build on OS/2 [KO Myung-Hun]

-sh2.c: Modernised cpu core.  [Wilbert Pol]

-cvs.c: updated the driver to use modern speech rom reading. [Fabio Priuli] 

-tms5110.c: removed legacy handlers, now that no drivers use them anymore. [Fabio Priuli]

-network: Please don't kill save states [O. Galibert]

-nscsi: save some state [O. Galibert]

-m68k: Update used and modified bits in the page tables and greatly
 improved PTEST results on 68040. [R. Belmont]

-tatsumi.c: Filled in missing dipswitches and added dipswitch locations
 to Round Up 5 - Super Delta Force. [Brian Troha]

-SDL: fix OS X compile with non-official SDL
 [R. Belmont, based on a patch by Fernando Lemos]

-Netlist: All analysis is now based on an immutable list of terminals.
 The dynamic list now is only used in the "hot" core. This is the base
 for possible further optimizations using multiple lists; e.g. a
 high-low transition list and a low-high transition list. [Couriersud]

-Fix transparency in SDL2.0 code. [Couriersud]

-CPS-1 update [Team CPS-1]:
 * Added full documentation to nemoa
 * nemoa -> nemor1 to follow the new cps1 standard
 * Minor reorder and cleanup

-MC68681: support timer-driven serial channels.  Fixes SC4 fruit
 machine games. [R. Belmont]

-SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are
 separate so you can for example have -harddisk1 as ID 6 and -harddisk
 2 as ID 5. The HLE'd CD & HD have configuration switches to set the
 ID, real emulated hardware will specify the ID using it's own method.

-gp9001.c (toaplan2.c): convert to device_gfx_interface, cleanups
 [Alex Jackson]

-Fix brightness sliders in drivers that use black_pen() and/or
 white_pen() [Alex Jackson]

-MOS 6551 Fixed uninitialised variable that could prevent transmit irq
 from being generated after reset. [smf]

-Added serial printer, renamed centronics printer to match.
 Standardised the configuration of rs232 devices. All serial devices
 are now connected using an rs232 port. [smf]

-Use the correct call to free memory in windows osd_close [smf]

-Simplified netlist code. It now always provides a stable solution
 instead of rescheduling the solver. [Couriersud]

-Naomi: documentation update [f205v]

-memory: Stop the watchpoints from messing with the opcode decryption
 [O. Galibert]

-emupal.c: add support for RAM-based palettes with indirect lookups.
 Update various drivers to use it [Alex Jackson]

-chd updates: [MetalliC]
 * Bugfixed byte order for GD-ROM audio tracks so FLAC compression is
 * Fixed uninitialized struct on MSVC (and possibly other) builds

-Naomi: small correction to World Kicks game code [f205v]

-cdrom: fix uninitialized flags [MetalliC]

-ym2612: Sync timer fixes from GenPlus-GX, fixes MT #5049. [Enik Land]

-namcoic.c: remove legacy read/write handlers [Alex Jackson]

-mccs1850: Fix multi-write [O. Galibert]

-Naomi updates: [MetalliC]
 * 5 more BAD_DUMP GD-ROMs redumped from source
 * All SHA1s updated to latest.  'chdman copy' on existing valid CHDs
    will update your files to the new SHA1s.

-ioport_array_finder: [Alex Jackson]
 ioport_array_finder is a new device finder template for finding,
 unsurprisingly, an array of ioports. It is mainly intended to help
 handle multiplexed ioports without runtime tagmap lookups in a more
 elegant way than was previously possible.

-TMS34010: Use the CONVSP/CONVDP registers to adjust source and
 destination addresses when window clipping or y-reverse is applied
 [Phil Bennett]

-inder_vid.c - Mirrored TMS34010 RAM at 0x7fc00000 and 0xffc00000. With
 the previous TMS34010 change, this fixes the window clipping issues at
 y=0 [Phil Bennett]

-mb8795: Fix packet sizes [O. Galibert]

-cyberbal.c: Use separate palette for each screen [Alex Jackson]

-mc6847: Added internal character generator ROM and M5C6847P-1 variant.
 [Curt Coder, Anna Wu]

-mc6847: Added character generator ROM for S68047. [Curt Coder]

-h8: Fix missing debugger hook calls [O. Galibert]

 - Made osd_interface base class for OSD and moved initialization for 
   each subsystem in it as virtual calls. [Miodrag Milanovic]
 * Moved midi handling in base class
 * Cleaned running_machine of information of next machine
 * All is cleaned after exiting of running_machine so debugger window
    is removed as well till next machine is started
 *Made osdmini to compile

-h8_sci: Implement sync-start [O. Galibert] 

-h8: Fix problem in the sleep instruction [O. Galibert] 

-at45dbxx: Fix communications [O. Galibert]

-s3: added Diamond Stealth 3D 2000 Pro card. [Malice, Barry Rodewald]

-voodoo - Fixed alpha test to run on the alpha combiner output and not
 on a_other. Do the test before the color combiner steps to potentially
 save some effort. [Phil Bennett]

-Improvements to "The Berlin Wall" [Luca Elia]
 * Scrambling of sprite offset registers (fixes MT bug 493)
 * background: added scroll register (screen shaking effect), fixed
 * Fixed flipped tilemap offset.

-funworld.c: Proper decryption of rcdino4 code pages.  [Peter Ferrie]

-Merged video/gticlub functionality to K001005/1006 devices. Converted
 K001005 to use the new poly manager. [Ville Linde]

-CHD cleanups: [MetalliC]
 * Double quote filenames with spaces when writing .gdi files
 * Give audio files .raw extension when writing .gdi files
 * cdrom_read_subcode() now returns false if the image doesn't contain

-i8257: new 8257 based on am9517a [Carl] 

-i8244.c: Prevent out of bound accesses of local collision_map
variable. Fixed MT#005551.  [Wilbert Pol]

-315_5124.c: Improved CRAM writes. Fixes wrong colors on sega logo for
 robocop3 on gamegear.  [Enik Land]

-i8275x: Fixed DMA burst length. It is specified in received
 characters, not character clocks. [Curt Coder]

-i8275: Added character attributes and special character codes.
 [Curt Coder]

-surpratk.c - Added "Bonus Quiz" Dip.  [kamilz, Tafoid]

-goodejan.c - Researched and added missing DIP information/locations as
 well as some useful notes of observations.  [kamilz, Tafoid]

-image.c: Added support for loading a default battery, instead of a
 fixed fill value, when no battery is found. This allows for loading
 factory formatted sram/nvram from softlist. [Fabio Priuli]

-williams.c: use bankdevs instead of dynamic address map modification.
 Reorganize code and driver state class [Alex Jackson]

-i960.c: Save some additional state [Phil Bennett]

-emupal.c: Support palette RAM less than the full width of the data bus
 it's on, without the need for per-driver trampolines. Started removing
 said trampolines. [Alex Jackson]

-enabled rgbsse.h for Visual Studio 64-bit builds as well and use
 rgbgen.h for all DEBUG builds since this is the fastest combination
 [Oliver Stöneberg]

-88games.c: modernized banking [Alex Jackson]

-rcdino4 improvements...
 * Improved decryption, game boots now. [Peter Ferrie]
 * Created a dedicated machine driver. [Roberto Fresca]
 * Adjusted the tilemap size accordingly. [Roberto Fresca]
 * Added the proper color banking. [Roberto Fresca]
 * Hooked DIP switches and proper inputs. [Roberto Fresca]

-Refactored fd1094's decryption code in order to make the function more
 amenable to inversion. [Andreas Naive]

- Reorganized OSD, handling more sound output systems and debuggers,
  defaults left same as before [Miodrag Milanovic]
 * Created osd_options as base option class for non-system specific

-Created WD7600 chipset device. megapc: Made into a separate driver
 class, hooked up WD7600. [Barry Rodewald]

-eepromser: added support for X24C44 [ANY]

-i86: Add 0x6x instruction shadows, used by DEC Rainbow MS-DOS 2.01.
 [R. Belmont, based on a patch by Bavarese]

-digfx.c, drawgfx.c: don't do unneeded processing or allocate unneeded
 memory for RAW gfx layouts; add -valid check that extxoffs/extyoffs
 info are present when the layout size demands them [Alex Jackson]

-arm7: Added Thumb version of BLX. [R. Belmont]

-Coco Loco: Added ASCII PCB layout [Roberto Fresca]

-drawgfx.c: make it possible to reset the total elements of a
 gfx_element [Alex Jackson]

-nemesis.c: use resnet for palette [Alex Jackson, Couriersud]

-HotMind: Restored missing text layer, added Ticket/Token dispensers
 and replaced the sound PIC with a hand modified version for correct
 background music playback.   [Quench]

-LuckBoomH: Corrected the text layer and inputs, added Ticket/Token
 dispensers and replaced the sound PIC with a hand modified version for
 correct sample and music playback.   [Quench]

-wpc_95: Make it testable [O. Galibert]

-fmtowns: added clone FM Towns II FreshTV [caius, Barry Rodewald]

-sigmab52 updates: [Sandro Ronco]
 * improved inputs
 * added preliminary sound
 * added nvram
 * various cleanups

-m37710: support direct read [Alex Jackson]

-Reconstructed the SEGA FD1094 key for altbeastj1 (317-0065)
 [Chris Hardy, Andreas Naive]

-Added proper bipolar proms to Bonus Chance. [Roberto Fresca]

-debugqt: Fix 'source' capability. [Happy]

-debugqt: Un-revert and add fix for focus seizure [Carl]

-screen.c: Ensure the vblank timer and the partial-update-reset timer always
 fire in the correct order when vblank starts on scanline 0 [Alex Jackson]

-Work on the Sega System16b version of Ace Attacker [Chris Hardy, Andreas Naive]
 * Reconstructed SEGA FD1094 key (317-0059). Some errors could remain.
 * Found the differences, in some sprite ROMs, with the System16a
   version to be due to a BAD_DUMP with stuck bits. Both sets use the
   same sprite ROMs now.

-naomi/chihiro/triforce: Updated set documentation [f205v]

-m68000: Smear byte writes the same as a real 68000. Fix the debugger so
 watchpoints continue to work as expected [Alex Jackson]

-bladestl.c: add RC filters to YM2203 SSG channels (based on schematic,
 identical to ddribble) [Alex Jackson]

-williams.c - Added two video board PROMs to joust2 and made ROM names
 more descriptive [Joe Magiera]

-cbuster.c: Add PCB locations to the Crude Buster / Two Crude sets
 [Artemio Urbina]

-cbuster.c: Correct Crude Buster / Two Crude to use actual measured
clock speeds. [Artemio Urbina]

-adp.c updates: [Sandro Ronco]
 * Added NVRAM support.
 * Hooked up RTC.
 * Added inputs to fstation.
 * Removed unused code.

- Created machine_manager as singleton class that contains (for now)
    one running machine [Miodrag Milanovic]
 * Updated LUA engine to run in machine_manager instead of being
    initialized per machine
 * Added "-console" option so emulator can be started with LUA enabled
 * Update LUA to version 5.2.3
 * Enabled SQLite3 to be compiled and added LUA module for it

-motoxgo: Fix point rom loading [O. Galibert]

-segajw.c updates: [Sandro Ronco]
 * Hooked up ACRTC
 * Added inputs
 * Added NVRAM support

-Hooked up RAMDAC device to following drivers [Angelo Salese]:
 * adp.c
 * bmcbowl.c
 * coinmvga.c
 * highvdeo.c
 * magicard.c
 * segajw.c

-i86.c: Four new 8086 opcode aliases: 0xc0 is 0xc2; 0xc1 = 0xc3; 0xc8 =
 0xca; 0xc9 = 0xcb as documented at OS 2 Museum. [Bavarese]

-rx50_dsk.h/c: Rainbow specific; The RX50 _disk drive_ was used in
 different architectures.  Floppy format used by Rainbow-100 and -190.
 Track layout (post-amble, some positions) yet unverified. Currently
 only raw 400 K disk dumps are supported (*.img).  [Bavarese]

-Work on System24's remaining sgmast set [Chris Hardy, Andreas Naive]
 * Reconstructed SEGA FD1094 key (317-0058-05d)
 * Tossed the previous alternate reads away as confirmed duplicate
    disks of sgmastj & sgmast (with differences in the highscores'

-naomi.c: redumped tetkiwam and ngdup23c to current standards. [MetalliC]

-Lua overhaul [Olivier Galibert, Miodrag Milanovic]

-upd765: implement scan data and read track [Carl] 
 fail command when drive not ready and check ready before command (verified on real
 hardware) stop polling when first byte of command sent (verified)

-SDL: fix 0.153 regression where user GLSL shaders didn't work.
 [R. Belmont]

-SDL: Fix shaders for games that output indexed16 (e.g. pacman).
 [R. Belmont]

-namcos1.c: Completely rewrote the emulation of the CUS117 MMU. The MMU
 is no longer emulated by modifying address maps at runtime, an
 operation which has become excessively slow as the core memory system
 has accumulated features and complexity over the years. Instead, the
 MMU is now a device which works on similar principles to the
 address_map_bank_device. The recent multisession regression is fixed,
 all games in the driver should now run substantially faster, and most
 importantly the driver code is now much cleaner and easier to
 understand. [Alex Jackson]

-chihiro.c:  [f205v]
 * Added exact release dates, GDX info and descriptions for all known
    existing games/releases not yet secured or dumped
 * Added v5 CHDs redumps for: GDX-0002B, GDX-0003A, GDX-0006G,

-triforce.c:  [f205v]
 * Added exact release dates, GDT info and descriptions for all known
    existing games/releases not yet secured or dumped
 * Added v5 CHDs redumps for: GDT-0002, GDT-0013E, GDT-0015

-SDL: fix -prescale 0.153 regression. [R. Belmont]

-fixed -j compilation with VS2013 [Oliver Stöneberg]

-atahle: Added CS1 active status register. [Curt Coder]

-SDL: Always supply screen size uniforms to GLSL shaders, and fix bug
 with X multihead. [R. Belmont]

-seta.c: Verify clocks and fix refresh rate for daioh. [trap15]

-m68040: fbcc dasm fixes [O. Galibert]

-Recreated yet again the CHDs from r30949 (no new sets) which all had
 different SHA1 hashes due to bugfixes with CHDMAN since 0.153 release.

-nscsi_cd: I told'ya, there's no disk in the drive [O. Galibert]

-Updated m72.c with a Guru-readme for Ninja Spirit.  Changed labels
where appropriate to match information and added PALs/PROMs.  [Guru]

-NeoGeo (multi)slot work [S. Smith, David Haywood]
 * converted all protection types to be MAME devices
 * created cartridge (slot) device types for each type of cartridge
   containing the above protection devices
 * made the 'neogeo' set emulate a 6-slot MVS system allowing for
   multiple cartridges to be mounted, for example
   "mame64 neogeo -cart1 mslug -cart2 mslugx -cart3 mslug3"
   is the command-line syntax to launch an MVS unit with 3 Metal
   Slug games installed.
    - many of the hacks / bootlegs won't work in multi-slot setups,
      this is true to hardware
    - some carts (kof95, kof2002 for example) can block recognition
      of carts in higher slots if the NVRAM isn't already initialized.
      this appears to be true to original hardware because the kof95h
      set fixes this issue, powering off/on the system fixes it.
    - sound banking isn't 100% correctly handled so the odd game may
      fail with the slot system (trally) but regular loading still
    - the slot / multislot support makes use of the Software Lists
      rather than the internal sets, please ensure the correct softlist
      XML file is present in your hash folder

-i86.c: 0x60 shadow omitted in previous patch. Needed for DOS 2.  [Bavarese]

-Add width and endianness attributes to data areas in software lists.
 Update neogeo.xml and megadriv.xml to take advantage of them. [Alex Jackson]

-m6502: remove expensive and unused attotime precalculation at start of
 each timeslice [Alex Jackson]

-funworld.c:  Inserted some more switches, Saloon now boots, and
 service mode is mostly working.  Added default nvram to jolycrdb, game
 seems to work now.  [Peter Ferrie]

-sh2: fix and enable memory system bypass for SH-1 & SH-2 DRC.
 [R. Belmont]

-schedule.c: make yield() actually yield again, rather than be a
 synonym for spin() [Alex Jackson]

-schedule.c: rebuild_execute_list() after loading a savestate to ensure
 the order of execution remains consistent. Fixes 0.153 savestate
 regressions in various drivers [Alex Jackson]

-nec v25: Implement programmable clock divider via
 execute_clocks_to_cycles() instead of set_clock_scale(). Properly
 restore the clock divider on state load [Alex Jackson]

-Cool Pool: added 2nd button and button labels [Gamez Fan]

-Document recent measurements done on the AY8910. [Couriersud]

-m6809: add missing members to save registration, fix typo in
 device_post_load() and add HD6309-specific pre_save() and post_load()
 Fixes savestate regressions in many drivers using this CPU family [Alex Jackson]

-Also adds a complete dump of the FD1089B 317-0027 key! [briantro]

-fd1089.c: Document the newly redumped FD1089A 317-0027 along with it's
unencrypted data range. [Charles MacDonald]

-CPS-1 update [Team CPS-1]:
 * Added missing documentation to kenseim
 * Minor cleanups and fixes

-Updated information about measurements and model derived from those. [Couriersud]

-Chihiro WIP [Samuele Zannoli]
 * Add NV2A vertex program disassembler
 * Added two new debugger commands, grab_vprog <filename> to save the
    currently uploaded vertex program, and vprogdis <address,
    length>[<,type>] to disassemble a vertex program.
 * Implemented alpha-test, blending, and logical per-fragment
    operations.  Improves many 2D displays in outr2.

-nec cpu: add missing items to save state [Alex Jackson]

-USE 64bit intermediary results in
 sound_stream::generate_resampled_data. This will allow sound drivers
 to make use of the full width of stream_sample_t. [Couriersud]

-Include missing members in save state in driver dkong.c. [Couriersud]

-SDL: rebuild all GL textures when the core changes resolutions.
 [R. Belmont]

-dreamwld.c: Fill in some missing dips for Rolling Crush and Baryon -
 Future Assault. [Brian Troha]

-tigeroad.c: Added PCB locations to the Tiger Road sets.
  [Bonky0013, Brian Troha]

-dec0.c: convert slyspy tilemap protection to use bankdev [Alex Jackson]

-Fixed typo in voodoo [Aaron Stover]

-Baby Pacman works except for sound [Robbbert]

-Granny and the Gators works except for sound [Robbbert]

-Dakar, Motor Show improved. [Robbbert]

-Fix uninitialized auto; should fix instances where a game with cheats active
 using multiple expressions in one action crashes at start.  [m4st4]

-JSMESS: Add shim for Web Audio sound module. [Katelyn Gadd, Justin Kerk]

New games added or promoted from NOT_WORKING status
Wyvern F-0 [Guru, ????]
Fireball [ANY]
Pong Doubles [DICE Team, Couriersud]
Coco Loco
  [Roberto Fresca, Angelo Salese, Punkyas (from AUMAP), Ricky2001 (from AUMAP)]
Leader (version Z 2E, Greece) [Roberto Fresca]
Neraidoula (Fairy Butterfly) [Roberto Fresca]
LuckBoomH - Lucky Boom (Hard Times hardware)   [Quench]
Step Champ (GQ930 VER. JA) [any]
Gallag Video Game / Petalouda (Butterfly, x50) [Roberto Fresca]
Juuouki (set 1, Japan, FD1094 317-0065) [Chris Hardy, Andreas Naive]
Ming Xing 100 (Star 100) [Roberto Fresca]
Ken Sei Mogura - Street Fighter II (1994.04.18, Ver 1.00)
  [Alan Meades, Porchy, David Haywood, hap, Santeri Saarimaa]
Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)
  [Chris Hardy, Andreas Naive]
Ace Attacker (FD1094 317-0059) [Chris Hardy, hap, Andreas Naive]
Super Pacman (v1.2) + Cherry Master (Corsica, v8.31) [Roberto Fresca]
Tetris + Cherry Master (Corsica, v8.01, set 1) [Roberto Fresca]
Royal Card (Italian, Dino 4 hardware, encrypted) 
  [Roberto Fresca, Peter Ferrie]
Rolling Crush (version 1.07.E - 1999/02/11)
  [David Haywood, Osso, caius]
Player's Edge Plus (X002272P+XP000055) Black Jack Bonus Poker [BrianT]
Player's Edge Plus (X002275P+XP000055) Black Jack Bonus Poker [BrianT]
Player's Edge Plus (PP0766 A5W-A6F) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0801 A5W-A6F) 10's or Better [BrianT]
Player's Edge Plus (PP0802 A5W-A6F) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0803 A5W-A6F) Joker Poker [BrianT]
Player's Edge Plus (PP0803 A50-A6N) Joker Poker [BrianT]
Player's Edge Plus (PP0804 A5W-A6F) Bonus Poker Deluxe [BrianT]
Player's Edge Plus (PP0806 A5W-A6F) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0818 A5W-A6F) Joker Poker (Aces or Better)
Player's Edge Plus (PP0819 A5W-A6F) Bonus Poker Deluxe [BrianT]
Player's Edge Plus (PP0825 A59-A7C) White Hot Aces [BrianT]
Player's Edge Plus (XM00013P+XMP00025) Multi-Poker [BrianT]
Player's Edge Plus (PP0816) Treasure Chest Poker [BrianT, wolf767]

New clones added
Black Tiger / Black Dragon (mixed bootleg?) [Bonky0013]
Nemo (World 901109) [muddymusic]
Spectrum 2000 (vertical) [Shoutime]
Gun.Smoke (bootleg) [Felipe Sanches]
Fire Hawk (vertical) [system11] (NOT WORKING, incomplete dump)
Borench (set 2) [zozo]
VS Mahjong Otome Ryouran (newer) [arcademodbios]
Snake Pit (9/14/84) [Dale Luck]
Sen Jing - Guardian Storm (Japan) [ShouTime]
The Berlin Wall (Korea) [system11]
Pollux (NTC license) [system11]
Dragon Bowl (set 2, unencrypted program) [system11]
Tao Taido (2/3 button version) [ShouTime]
Player's Edge Plus (PP0431) Deuces Joker Wild Poker (International)
Player's Edge Plus (PP0242) Deuces Wild Poker (International English/Spanish)
Player's Edge Plus (PP0288) Standard Draw Poker (Spanish) [BrianT]
Player's Edge Plus (PP0431) Deuces Joker Wild Poker [BrianT]
Player's Edge Plus (PP0449) Standard Draw Poker (International English/Spanish)
Player's Edge Plus (X000150P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X000242P+XP000053) Deuces Wild Poker [BrianT]
Player's Edge Plus (X000516P+XP000038) Double Bonus Poker [BrianT]
Player's Edge Plus (X002038P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002044P+XP000038) Triple Bonus Poker [BrianT]
Player's Edge Plus (X002306P+XP000112) Triple Double Bonus Poker
Player's Edge Plus (X002310P+XP000112) Triple Double Bonus Poker
Player's Edge Plus (XMP00013) 5-in-1 Wingboard (CG2346) - Spanish
Player's Edge Plus (XMP00026) 5-in-1 Wingboard (CG2346) - Spanish
Player's Edge Plus (PP0009) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0046) 10's or Better (International) [BrianT]
Player's Edge Plus (PP0063) 10's or Better [BrianT]
Player's Edge Plus (PP0127) Deuces Joker Wild Poker (International)
Player's Edge Plus (PP0171) Joker Poker (International) [BrianT]
Player's Edge Plus (PP0190) Deuces Wild Poker (International) [BrianT]
Player's Edge Plus (PP0197) Standard Draw Poker (International)
Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (International)
Player's Edge Plus (PP0516) Double Bonus Poker (International)
Player's Edge Plus (XM00009P+XMP00002) Multi-Poker [BrianT]
Player's Edge Plus (IP0028) Joker Poker - French [BrianT]
Player's Edge Plus (IP0029) Joker Poker - French [BrianT]
Player's Edge Plus (IP0031) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0051) Joker Poker - French [BrianT]
Player's Edge Plus (IP0058) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0062) Joker Poker - French [BrianT]
Player's Edge Plus (IP0101) Joker Poker - French [BrianT]
Player's Edge Plus (IP0103) Joker Poker - French [BrianT]
Player's Edge Plus (IP0105) Joker Poker - French [BrianT]
Player's Edge Plus (IP0108) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0111) Joker Poker - French [BrianT]
Player's Edge Plus (IP0112) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0112) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0115) Joker Poker - French [BrianT]
Player's Edge Plus (IP0116) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0118) Standard Draw Poker - French [BrianT]
Player's Edge Plus (IP0120) Standard Draw Poker - French [BrianT]
Player's Edge Plus (X002419P+XP000064) Deuces Wild Bonus Poker - French
Player's Edge Plus (X002421P+XP000064) Deuces Wild Bonus Poker - French
Player's Edge Plus (PP0043) 10's or Better (International)
  [BrianT, wolf767]
Player's Edge Plus (PP0046) 10's or Better (set 2) [BrianT, wolf767]
Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (International)
  [BrianT, wolf767]
Player's Edge Plus (X002276P+XP000055) Black Jack Bonus Poker
  [BrianT, wolf767]
Player's Edge Plus (X000550P+XP000055) Joker Poker (Two Pair or Better)
Crazy Cross [Arzeno Fabrice, The Dumping Union]
Bouncing Balls (Adult) [system11, The Dumping Union]
Maya (set 3) [system11, The Dumping Union]
Pleiads (Irecsa) [Erik De Maeyer]
Gang Wars (Japan) [jets from emufrance and Layer from neo-arcadia]
Pleiads (Spanish bootleg) [Basilio García]
Quaaak (bootleg of Frogger) [Martin Ponweiser]
Mystery Castle (alternate set) [PinMAME]
Atari 4x4 [PinMAME]
Black Belt (Squawk and Talk) [PinMAME]
Party Animal (German) [PinMAME]
Strange Science (German) [PinMAME]
Star Wars (1.04) [PinMAME]
Baywatch (England) [PinMAME]
Rotation VIII (v. 1.15) [PinMAME]
Rotation VIII (v. 1.01) [PinMAME]
Moon Light (Inder) [PinMAME]
Halley Comet (alternate version) [PinMAME]
F14 Tomcat (P-5) [PinMAME]
Pin-Bot (P-4) [PinMAME]
Still Crazy (L-1) [PinMAME]
Apollo 13 (1.00) [PinMAME]
Independence Day (v2.01) [PinMAME]
Playboy (3.02) [PinMAME]
Cactus Canyon (1.0) [PinMAME]
Cactus Canyon (1.04 Test 0.2) [PinMAME]
Congo (1.1) [PinMAME]
Safe Cracker (0.91) [PinMAME]
Judge Dredd (L-5) [PinMAME]
Judge Dredd (L-4) [PinMAME]
Star Trek: The Next Generation (P-8) [PinMAME]
Star Trek: The Next Generation (P-4) [PinMAME]
Star Trek: The Next Generation (LX-3) [PinMAME]
The Getaway: High Speed II (P-B) [PinMAME]
Corvette (LX2) [PinMAME]
Corvette (LA1) [PinMAME]
Johnny Mnemonic (0.5R) [PinMAME]
No Fear: Dangerous Sports (1.0) [PinMAME]
Terminator 3 (3.01) series [PinMAME]
Simpsons Pinball party 3.00 series [PinMAME]
Harley Davidson 1.03 (UK Only) [PinMAME]
Zira [PinMAME]
Meg-Aaton (alternate set) [PinMAME]
Nautilus [PinMAME]
The Raid [PinMAME]
Star Fire (alternate set) [PinMAME]
Flash Dragon [PinMAME]
Skill Flight (Playmatic) [PinMAME]
Bone Busters Inc. (French) [PinMAME]
Pool Sharks (LA-5) [PinMAME]
Flash (L-2) [PinMAME]
HyperBall (L-2) [PinMAME]
Joust (L-1) [PinMAME]
Jungle Lord (L-1) [PinMAME]
Thunderball (P-2) [PinMAME]
Thunderball (P-3) [PinMAME]
Popeye Saves The Earth (LA-4) [PinMAME]
Indianapolis 500 (1.0R) [PinMAME]
World Cup Soccer (La-2) [PinMAME]
Joust 2 - Survival of the Fittest (revision 1) [Joe Magiera]
Two Crude (US, set 2) [Artemio Urbina]
Tazz-Mania (bootleg on Galaxian hardware with Starfield)  [anonymous]
Midnight Run: Road Fighters 2 (Asia v1.10)
  [ShouTime, The Dumping Union]
Miss Pukman ('Made in Greece' bootleg) [AUMAP]
Zero Time (Datamat) [AUMAP]
Raiden Fighters (Evaluation Software For Show, Germany)
  [Karen, Justin and The Dumping Union]
Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 100, CN)
  [Joerg Hartenberger]
Space Invaders (Electromar, Spanish) [Roselson, Ricky2001 from Aumap]
Come-Cocos (Ms. Pac-Man) ('Made in Greece' bootleg) [Paturlas from AUMAP]
Galaga '88 (02-03-88) [Andrew Welburn]
Peek-a-Boo! (US, ver 1.0)
42 (hack of 1942) [ivanva]
SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027)
  [Charles MacDonald, ShouTime, The Dumping Union]
Tiger Road (US) [Bonky0013, The Dumping Union]
Center Court (prototype, MC-8123B) [Alan Meades, Porchy]
Lunar Lander (screen test) [Clay Cowgill]

New games marked as GAME_NOT_WORKING
Initial D Arcade Stage (Export) (Rev A) (GDS-0025A)
  [Ripper006, MetalliC]
Rhythm Tengoku [ShouTime, rtw]
Magical Butterfly (version U350C, encrypted) [Roberto Fresca]
Bonus Chance (W-8) [Roberto Fresca]
F-Zero AX (Rev. C) (GDT-0004C) [ShouTime, rtw, R. Belmont]
F-Zero AX (Rev. E) (GDT-0004E) [ShouTime, rtw, R. Belmont]
Crazy Bonus 2000 [Roberto Fresca]
Tetris + Cherry Master (Corsica, v8.01, set 2)
  [Roberto Fresca, John Mpampoylas ]
Tetris + Cherry Master (+K, Canada Version, encrypted)
  [Roberto Fresca, John Mpampoylas ]
Mario Kart Arcade GP 2 (MK21 Ver. A) [Guru]
Mario Kart Arcade GP 2 (MK21 Ver. A alt dump) [bobaruni]


Télécharger MAME v0.154 (18,5 Mo)

Télécharger MAME (64 bits) v0.154 (20,6 Mo)

Télécharger MAME (Debug) v0.154 (21,0 Mo)

Télécharger MAME (i686) v0.154 (19,1 Mo)

Site Officiel

En savoir plus…

Une interface graphique pour Mame dédiée aux MameCabs.


Fonctionnalités :
Gratuit ! Code Source disponible sur demande ; faites moi savoir si vous trouvez des problèmes ou désirez des améliorations
* Support totalement jouable des mini-jeux du frontend ; George et R9-A se combattent pour le contrôle de la sélection du jeu
* Supporte tout programme que vous pouvez lancer par ligne de commandes ; Si vous pouvez le lancer via la ligne de commandes, vous pouvez le lancer de Big Blue
* facile et simple configuration de liste de jeux qui n’a pas besoin d’être changé continuellement à chaque version de l’émulateur
* ^Fonctionne à n’importe quelle résolution ou Aspect ratio (les résolutions de 320×240 à 3840×2160 ont été testées)
* Theme qui change en fonction de l’heure de la journée
* Effets Pixel shader
* Son et musique
* Economiseur d’écran avec timer configurable
* Possibilité d’arrêter ou redémarrer l’ordinateur en sortant du frontend
* Contrôles configurables du frontend



Télécharger Big Blue Frontend (2014/07/21) (34.8 Mo)

Site Officiel

En savoir plus…

Un joli frontend pour mame (ou autres), très configurable et souvent mis à jour. Emu Loader est une interface graphique qui se greffe principalement sur les émulateurs arcade comme MAME, SEGA Model 2, SuperModel, Daphne. L’interface permet de gérer votre collection de roms, de vérifier vos jeux et de lancer vos émulateurs.



Télécharger EmuLoader v7.6.5 (6,3 Mo)

Site Officiel

En savoir plus…

Un émulateur de NES nécessitant Windows Vista ou 7 car il demande de posséder DirectX 10 ou supérieur.


  • Fixed status bar glitch in Burai Fighter
  • Added support for MMC5 and Sunsoft 5B expansion audio
  • Fixed an APU sweep unit bug


Télécharger Nemulator v3.4 (107.3 Ko)

Site Officiel

En savoir plus…

Gearboy est un émulateur de Nintendo GameBoy / Gameboy Color écrit en C++ qui fonctionne sur iOS, Raspberry Pi, Mac, Windows & Linux.

L’accent a été mis sur la lisibilité du code source avec un haut degré de compatibilité.



Télécharger Gearboy v1.6 (16,3 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur multi-systèmes émulant les consoles NES, SuperNes, Sega Master System, SG-1000, Game Gear, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, TI-83 Calculator, Sega Genesis, Gameboy/Color, Atari 2600…
Il utilise des fonctions d’enregistrement vidéo et est relié au projet TasVideo.



Télécharger BizHawk v1.7.3 (19,5 Mo)

Site Officiel

En savoir plus…

Lancé en juin 2014, Doallator est un projet d’émulateur multiplateformes. Il devrait par la suite émuler plusieurs consoles différentes en se servant d’une interface commune. Pour l’instant, l’émulateur ne gère que le Chip 8 & Super Chip 8. Avec un taux de compatibilité de plus de 89 % !




  • Implémentation des fonctions de sauvegarde et de chargement (Super Chip 8)
  • Implémentation du beep (Super Chip 8)
  • Fréquence du beep paramétrable (Super Chip 8)
  • Amélioration du lecteur hexadécimal


Télécharger Doallator v1.9 (1.0 Mo)

Site Officiel

En savoir plus…

PPSSPP est un émulateur de Sony PSP (pour Windows, Android et SDL) gratuit et libre écrit en C + + par Henrik Rydgard (très connu sous le pseudo de Ector, déjà auteur de l’émulateur de PSP Potemkin et surtout connu pour Dolphin, ayant également exercé sur nombre d’émulateurs Dreamcast). Il traduit les instructions du processeur PSP directement dans du code optimisé pour machine x86, x64 et ARM en utilisant un compilateur JIT efficace.
PPSSPP peut également fonctionner sur du matériel bas de gamme ainsi que sur certains smartphones et tablettes Android, aussi longtemps qu’il y aura un soutien pour OpenGL ES 2.0.
Un nombre de plus en plus important de jeux sont jouables (Puzzle Bobble Deluxe, Puyo Pop Fever, Pinball Fantasies, Star Soldier, Blokus, Lumines, Knights in the Nightmare, Ridge Racer 2, BlazBlue…voir la liste de compatibilité ici) et la liste devrait s’agrandir au fur et à mesure.


Les changements:


  • CLUT (paletted) texturing from framebuffers supported, fixing many graphical issues like the shadows in Final Fantasy: Type-0
  • More types of framebuffer copies are now handled correctly, fixing a variety of graphical issues, like the sun in Burnout and many more
  • Better savedata compatibility with the real PSP
  • Support for more codecs used by « Custom BGM » and sometimes regular music in games: MP3, AAC
  • PMP video format support
  • Implemented some strange blending modes like ABSDIFF as shaders, fixing the outlines in DBZ Tag Team and more.
  • Emulation of the vrot CPU instruction improved – it caused cracks in FF3 graphics before
  • Many bugfixes around the UI, touch D-pad now works better when scaled large
  • Workaround implemented to support Star Ocean’s stencil trickery as efficiently as possible on all platforms
  • Major corrections to module loading and memory management, fixing further games
  • Bulgarian and Thai language translations were contributed
  • Many, many more game fixes and bug fixes


Please note that some of the new graphical fixes may cause slowdown in some games. If you are OK with the previous glitches and want to play at the previous speed, there’s a new option « Disable slow effects » for you. Also try the new Display Resolution setting. 


Cette archive inclue la version 32 et 64 bits.


Site de développement.
Site des builds automatiques WIP.

Télécharger PPSSPP v0.9.9 (12,9 Mo)

Site Officiel

En savoir plus…

La dernière version béta publique de l’excellent WinUAE, célèbre émulateur Amiga. Traduite en Français.



Télécharger WinUAE (Public Beta) v2.8.2 Beta 4 FR (3,6 Mo)

Site Officiel

En savoir plus…

Nestopia a été abandonné depuis des années. C’est un excellent émulateur, et le perdre serait une honte. Le but de ce projet est de garder en vie Nestopia aussi longtemps que possible et de s’assurer qu’il continue à fonctionner sur des distributions Linux ou Windows.





Des améliorations sont régulièrement apportées afin d’être le meilleur notamment sur Linux. Sur Windows c’est déjà le cas et le but sera donc de poursuivre les efforts.


Cette version, basée sur la version officielle 1.40 finale, apporte son lot de correction et inclus toutes les corrections et améliorations de la version 1.40 A-H (en provenance de R. Belmont) et de la version 1.41.1 de Geestarraw (elle même incluant les corrections et ajouts de la version non officielle 1.41 de Keith Kelly) sans oublier les ajouts de la version 1.41.3 (et 1.41.2 de notBald). Ainsi Dan brook, l’auteur, a pu logiquement continuer le développement de cet émulateur en le passant à la version 1.42 et supérieur, faisant de cette version la plus aboutie de toutes.

Site des sources GIT.

Télécharger Nestopia Undead Edition v1.46 WIP r473 (929,5 Ko)

Site Officiel

En savoir plus…

Créé par Avery Lee (l’auteur de VirtualDub), il s’agit d’un émulateur d’Atari 8 bits (800/800XL/130XE). Il a beaucoup d’options, et la compatibilité est décente. Il prend en charge les jeux protégés conformément à l’émulation.



Télécharger Altirra v2.50 test 40 (3,3 Mo)

Site Officiel

En savoir plus…