MAME 0.159
From MAMEDEV Wiki
Release Date
MAME 0.159 was released on 25 February 2015.
Contributors
The known contributors for this version are, in alphabetical order:
- 0-wiz-0
- Alex Jackson
- Andreas Naive
- Angelo Salese
- announ
- Bad A Billy
- Brian Troha
- Carl
- Charles MacDonald
- Couriersud
- f205v
- Fabio Priuli
- gregf
- Guru
- hap
- Justin Kerk
- KO Myung-Hun
- Lord Nightmare
- Manuel Assoni
- mbcoguno
- MetalliC
- Mr. CAST
- mzdmommy
- Oliver Galibert
- Oliver Stöneberg
- Osso
- qmc2
- R. Belmont
- Ramiro Polla
- Ripper006
- Samuele Zannoli
- ShouTime
- Smitdogg
- soyandroid
- Stiletto
- system11
- Team Europe
- The Dumping Union
- Thomas Klausner
- Tormod
- Vas Crabb
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- O. Galibert updated the m65ce02 core: Generalize Kale's findings.
- MetalliC updated the jvs host device: fix packet encoding, similar to previous.
- Andreas Naive provided updates to 315-5881 encryption based on Daytona2 Power Edition's analysis.
- Couriersud provided some fixes for multimonitor fullscreen on linux and windows. In virtualbox, even switchres now works for two monitors. That doesn't imply it will work on real hardware. The probability is higher :-) On windows, default render driver now is "opengl" since direct3d wouldn't work reliably. This functionality currently is limited to the "-video accel" driver. More userspace blitting enhancements.
- Thomas Klausner defined network API to use on NetBSD.
- Thomas Klausner fixed build on NetBSD.
- Brian Troha updated silvmil.c: Fill in some dipswitches for Puzzlove and add dipswitch locations.
- soyandroid updated the lindbergh driver: Add the CF card dump.
- Mr. CAST, Smitdogg and The Dumping Union updated naomi.c add Derby Owners Club IO board dump.
- Oliver Stöneberg added makefile define CPP11 to compile C++ code as C++11.
- announ fixed compiling on SDL < 2.0.2.
- Justin Kerk made emscripten target use SDL2.
- Bad A Billy, Smitdogg, Tormod and The Dumping Union updated mitchell.c: Correct rom names for the Pang / Buster Bros. sets.
- Angelo Salese patched timer over bug in Kozure Ookami. Remarked game as working state, see source notes for further info.
- qmc2 got better performance for -verifyroms on samba share.
- Lord Nightmare updated champbas.c, equites.c, shougi.c: rename the alpha-8xxx mcu dumps to better reflect the actual chip labels and the fact that they are HD44801 mcus. Add the undumped alpha-8304 mcu as NO_DUMP.
- f205v provided NAOMI doc corrections.
- Carl updated the scn2674 device: reworked for the pcd.
- R. Belmont updated the m68k core: emulate instruction cache for 68020/68EC020.
- Alex Jackson updated bnstars.c: hook up player 2 inputs; remove hazeinputs; misc cleanup/modernization.
- Couriersud made the OpenGL renderer available in mainline build as well. This needs to be explicitly enabled by specifying USE_OPENGL=1. More code alignment.
- Samuele Zannoli updated i386.c: updates for the future and more.
- add infrastructure to support opcodes ?? 0f 38 ?? and ?? 0f 3a ??.
- add placeholders in opcode table for all instructions not yet implemented.
- fix opcode group 0f 73.
- add opcode group 66 0f 73.
- move sse opcodes movd movdqa to their own routine.
- move sse opcodes pinsrw pextrw to ther own routine.
- add opcodes punpcklbw punpcklwd punpckldq punpcklqdq.
- system11 verified vaportra clocks.
- Vas Crabb embedded version information in OS X emulator binaries (shows in Finder info, and in about boxes in windowed mode).
- mzdmommy updated opwolf.c: added unknown dipswitch description from manual.
- Vas Crabb provided debugger improvements:
- All: fix sorting, alignment and crash on click, and improve performance in breakpoints/watchpoints views.
- Win32/Qt/Cocoa: improve dynamic updating of menu items to reflect available operations.
- Win32/Qt/Cocoa: allow breakpoint control from any disassembly view irrespective of focus.
- Win32/Cocoa: add breakpoints/watchpoints windows.
- Win32/Cocoa: remove global state to prepare for multi-machine, clean up on exit, don't crash on hard reset.
- Win32: port to C++, fix memory leaks and misc. bugs.
- Cocoa: add device tree and detail windows.
- Cocoa: improve rendering, mouse handling and performance.
- Ramiro Polla made sdl- and pkg-config commands only be evaluated once.
- mbcoguno updated the sdl port: Add BASELIBS for MACOSX_USE_LIBSDL.
- 0-wiz-0 updated 3rdparty/mongoose: Fix build on BSDs and Solaris.
- KO Myung-Hun provided OS/2 patches for SDLMAME v0.158.
- Osso Added / enabled save state support for the following drivers:bestleag.c, bloodbro.c, buggychl.c, chaknpop.c, cyclemb.c, d9final.c, darkmist.c, dcon.c, dreambal.c, exzisus.c, fastfred.c, fuukifg2, fuukifg3.c, galpani2.c, gladiatr.c, gluck2.c, goodejan.c, gsword.c, iqblock.c, kaneko16.c, limenko.c, lordgun.c, mastboy.c, mustache.c, panicr.c, pipeline.c, pirates.c, progolf.c, quizo.c, quizpani.c, rabbit.c, raiden.c, retofinv.c, rollrace.c, scotrsht.c, seicross.c, sengokmj.c, shadfrce.c, shootout.c, sidepckt.c, skyarmy.c, skydiver.c, snowbros.c, supduck.c, taxidriv.c, tecmo.c, tecmo16.c, tecmosys.c, tehkanwc.c, thedeep.c, tmmjprd.c, tnzs.c, toki.c, vball.c, wc90.c, welltris.c, wink.c, wrally.c, wwfsstar.c, xorworld.c, xxmissio.c
- Guru updated opwolf.c: added DIPLOCATIONs.
Game Support
New games added or promoted from NOT_WORKING status
- PuzzLove
- Player's Edge Plus (PS0090) Gold, Silver & Bronze Slots
- Poke Champ (set 2)
- Super Miss World
New clones added
- Ghost Squad (GDX-0012)
- Sega Network Taisen Mahjong MJ 2 (Rev F) (GDX-0006F)
- Side Arms - Hyper Dyne (US, 861202)
- Turbo Out Run (Japan, deluxe cockpit, FD1094 317-0101)
- The Key Of Avalon: The Wizard Master (server) (Rev E)
- The Key Of Avalon: The Wizard Master (server) (Rev F)
- The Key Of Avalon: The Wizard Master (server) (Rev G)
- The Key Of Avalon: The Wizard Master (client) (Rev E)
- The Key Of Avalon: The Wizard Master (client) (Rev F)
- The Key Of Avalon: The Wizard Master (client) (Rev G)
- The Key Of Avalon 1.20 - Summon The New Monsters (server) (Rev A)
- The Key Of Avalon 1.20 - Summon The New Monsters (client) (Rev A)
- The Key Of Avalon 1.30 - Chaotic Sabbat (server) (Rev C)
- Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu (Rev B)
- Asura Buster - Eternal Warriors (Japan) (ARCADIA review build)
- Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST review build)
- Ultra X Weapons / Ultra Keibitai (GAMEST review build)
New games marked as GAME_NOT_WORKING