Change log - July 15, 2017 - 09:42

Changes:


* lua engine: safer cleanup, fix leak (nw)

* new machine added

-----------------

Legend (SNES bootleg) [ShouTime, MetalliC]

* Export soft_reset, hard_reset, exit, load, and save functions for Emscripten builds

* Gameboy v8 (#2477)

Miscellaneous Game Boy changes:

* gameboy: add Super Chinese Land 1.2.3' to MBC1 Collection check code

* gameboy: fix MMM01 zero-adjust logic for ROM bank

New working software list additions

--------------------------------

* gameboy.xml: Sachen 4 in 1 (Euro, 4B-003) [Tauwasser]

* Fix save/load states in Emscripten build (#2470)

* Fix save/load states in Emscripten build

* Simplified Emscripten integration points

* Moved standalone JS functions to be static member functions of running_machine

* Improved Emscripten main loop

* Use convenience functions for cleaner code

As an added bonus, this now allows for proper shutdown of the running machine when running in the Emscripten environment - previously, attempts to exit the program were just being ignored.

* slapfght.cpp: Missing no longer (nw)

* gladiatr: Invert coin counters; minor HW note (nw)

* New systems added as MACHINE_NOT_WORKING

----------------------------------------

Sharp FontWriter FW-700 (German) [R. Belmont, rfka01]

* m377xx: preliminary M37720 support [R. Belmont]

* wallc: PSG type correction (nw)

* add note that the pal is actually a good dump, as it is the same logic inside as tokio (nw)

* Merge branch 'master' of https://github.com/mamedev/mame

* Revert "change "copyright-holders" to "authors" in CC0'd lay files (nw)"

This reverts commit 4f2b200d8412ebc5767675c39380a3ac1b0acfd3.

* Add sound cores needed to allow virtual subtarget to compile (nw)

* Implemented dipswitches and tweaked inputs for Bubble Bobble prototype so that the edit mode works. [Lord Nightmare]

* plugins/cheat: popmessage for hotkey setting (nw)

* MC6800 LSR/ROR/ASR instructions set overflow flag to N XOR C (MT #6624)

* new working clone

-------------------------

Taisen Idol-Mahjong Final Romance 2 (Japan, newer) [system11, The Dumping Union]

* nmk16.cpp: changed redhawkb title to Vince, as per title screen (nw)

* Merge pull request #2472 from JoakimLarsson/fccpu1

* fccpu1: newer version of firmware added, Force Debugger v1.1

* Merge pull request #2474 from einstein95/master

* Add dipswitches to tsukande

* remove this check - it causes MSVC release builds to crash, and the things it flags usually get detected elsewhere (nw)

* intellec4: implement imm4-22 program/data storage module

* plugins/cheat: create dirs (nw)