Change log - July 11, 2017 - 09:15

Changes:


* segas16b.cpp: Minor doc update (nw)

* gcpinbal: Might as well modernize the callback of the only MSM6585 in MAME (nw)

* firetrap: Sound-related modernization (nw)

- Use callback for soundlatch interrupt

- Use modern MSM5205 callback and LS157 selector, and eliminate an instance of HOLD_LINE

- Clean up some names

- Add placeholder 8751 device

* Fixed compile (nw)

* WIP: Get audio to start working in mwskins and add I40 board to vegas driver. (nw)

* xain: Soundlatch modernization (nw)

* Merge pull request #2463 from JoakimLarsson/fccpu1_7

mc14411 and fccpu1 improvements

* fccpu1: Added machine configuration for baud rates for all three serial ports using the mc14411 device

* mc14411: new methods added for disabling all output timers and set line methods for RSA and RSB inputs

* Merge pull request #2462 from rfka01/master

* Corrected ITT3030 70 track drive type and added 35 drive type and format definition. [helwie44 and rfka01]

* macpci: Added more Pippin ROM sets [unknown]

* New working clones

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

Golden Poker Double Up (bootleg) [Arcade Vintage, Roberto Fresca]

* meritm.cpp: Documentation update: verified program code number for Megatouch 7 Encore (nw)

* compc: handle slight fe2010 pit incompatibility (nw)

* new not working clone

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

Dirty Harry (LF-2) [PinMAME]

* remove vestigial exception class (nw)

* wtf (nw)

* Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces:

* Switched to delegate timers

- Frees implementations from having to call timer method

- Eliminates risk of ID conflicts with implementations/other interfaces

* Moved save state registration to interface post start

- Plays nicely with device_missing_dependencies exceptions

- Frees implementation from having to call save state registration method

- Improves save state support in devices that neglected to call method

* ti99: Moved Hexbus one level up

* starwars: Soundlatch modernization (nw)

- 6532riot: Add some WRITE_LINEs to set individual port lines through callbacks

* Clean this up to match the direction we're going (nw)

* i82586: intel 82586/82596 ethernet controllers, skeleton only (nw) (#2456)

* i82586: initial commit, skeleton only

* oops (nw)

* i82586: added databook references

* use address space for memory access

* make device_memory_interface slightly less of a special case, use a typedef to avoid nested templates everywhere (nw)