I'm doing this in response to a compilation error on MSVC 2015. As far as I can tell, this is a bug in the compiler. My basis for asserting this is that placing the following declaration within the 'endpoint.on_open = <<lambda>>' gives the same compilation error:
const std::function<void(void)> mycallback = [](void) {};
Whereas moving that logic outside of the 'endpoint.on_open = <<lambda>>' does not give an error.
Normally I don't like working around buggy compilers, but in this case the callback is supposed to be optional anyways.
* ADC is stubbed out with logerror (pipeline doesn't use it at all)
* Bootstrap ROM is believed to be identical to U3 but need to confirm
renegade: use common Taito 68705 hookup
taitosj.cpp: use new MC68705P3 core
stfight.cpp: use new MC68705P5 core
pipeline: use new MC68705R3 core
mexico86: use new MC68705P3 core, simulate synchronous latches better
New WORKING clones:
-------------------
Motorola MC68705R3 Programmer
New machines marked as NOT_WORKING
----------------------------------
Mega Bonus Star II (Euro, Millennium Edition) [Roberto Fresca, Team Europe]
Mega Bonus Star II: Derived machine and started a proper memory map. the game
starts to show the attract. [Roberto Fresca].
* remove non-obvious mcu_status_r and semaphore_r members and move to drivers (varies by system)
* slap fight functionality can be safely folded into base class so do so
* remove leftover crud from driver state classes
qix.cpp, bub68705, changela: use new MC68705P3 core
- Working Spanish/Italian voices in polepos2bi and polepos2bs
- DAC for passing car sound in topracern, polepos2bi and polepos2bs
- These bootlegs may still be missing explosion sounds
* Moved stuff arkanoid/puzznic have in common with other games to new abstract base class
* Got rid of the unnecessary hacks for bigevglf, it doesn't need anything special
* Moved xsleena (xain.cpp) to the common interface class
* This fixes regressions in tokio and daikaiju
(nw) started instantiating common device finders with the devices to marginally improve build/link time