Change log - May 25, 2017 - 08:07

Changes:


* don't use -static on msys2 clang 4.0.0 as it's currently broken, also removed -static-libgcc & -static-libstdc++ on gcc builds as they have no effect if you use -static (nw)

* fix for MSVC (nw)

* some more Voodoo cleanup (nw)

* Validation fix for peribox (nw)

* model3.cpp: Minor doc update (nw)

* New machines added as MACHINE_NOT_WORKING

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

Acorn Communicator [R. Belmont]

* ti99: Added console connector "ioport" with PEB as slot option

* mrflea: Use PPIs for interboard communication and PIC for sub interrupt

* hng64.cpp: fixed regression (nw)

* luaengine: support lua style args for some emu.file members (nw)

* Updated Hungarian language localization [Lothar Serra Mari]

* make the code acceptable to clang 4.0.0 (nw)

* updated second half of mame/video devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* Updated Xavix CPU hunt notes (nw)

* updated first half of mame/video devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* updated devices/video devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* migrate TI-8x bus devices to machine config in members (nw)

* updated devices/sound devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* finished updating mame/audio devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* Cleanups to ram_device (#2324)

Specifically:

1. Changed ram_device to expose specific options, removing the burden for clients to parse RAM strings

2. Moved validation of command line arguments out of device_validity_check(); that method is only intended for checking the device itself

3. Miscellaneous polishing

* some tidying (nw)

* upd7759.cpp: Enough with the logging (nw)