* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, Mordernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
namcos2.cpp, namcos21*.cpp: Fix c140 ROM loading, mirrored maps
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Split C219 subclass
* Implement some features from QuattroPlay. Add notes, Split sound stream update and host interface
* This fixes the ability for one to use UI Paste with the Default Serial Terminal. Without this fix, 8 characters @^&()\:" cannot be pasted from the UI.
6522via: Correct vocabulary, raise cb2 on shift in to make open-collector work correctly [O. Galibert]
mackbd: Fix/partially rewrite [O. Galibert]
mac128: Make emulated keyboard work [O. Galibert]
Created i2cmem sub classes for all used device types, fixed the buffer sizes that were wrong, removed the methods for modifying the data & buffer sizes and changed the drivers to use the correct types. [smf]
Switched aa310 & ertictac over to use device/machine/pcf8583.cpp, which is not currently based on i2cmem.cpp but might be worth merging in the future. [smf]
New working clones
------------------
Shuffleshot (v1.35) [Justin Khan, Aaron Giles, Justin Frankel, Vitorio Miliano, Andrew Eikum, Joseph Boyd, Jonathan Flowers, Ben Lincoln, Philip Bennett, Brandi Ferguson, Al Kossow, Maxime Croizer, Thomas Summersell, Jeff Battle, Joseph Drilling, Brian Hefele, Christopher Miller, Micheal Drueing, Ryan Winton, Ryan Holtz, Brian Troha]
Shuffleshot (v1.38) [Justin Khan, Aaron Giles, Justin Frankel, Vitorio Miliano, Andrew Eikum, Joseph Boyd, Jonathan Flowers, Ben Lincoln, Philip Bennett, Brandi Ferguson, Al Kossow, Maxime Croizer, Thomas Summersell, Jeff Battle, Joseph Drilling, Brian Hefele, Christopher Miller, Micheal Drueing, Ryan Winton, Ryan Holtz, Brian Troha]
Clones promoted to working
----------------------------
World Class Bowling Tournament (v1.30) [Justin Khan, Aaron Giles, Justin Frankel, Vitorio Miliano, Andrew Eikum, Joseph Boyd, Jonathan Flowers, Ben Lincoln, Philip Bennett, Brandi Ferguson, Al Kossow, Maxime Croizer, Thomas Summersell, Jeff Battle, Joseph Drilling, Brian Hefele, Christopher Miller, Micheal Drueing, Ryan Winton, Ryan Holtz, Brian Troha]
Made World Class Bowling Deluxe & World Class Bowling Tournament v1.40 clones of World Class Bowling. The new working World Class Bowling Tournament v1.30 doesn't have the flash bowling and the backgrounds are red like WCB, Deluxe and v1.40T have flash bowling and a blue background.
https://twitter.com/neSneSgB/status/1232115385303879680 Discussion starting here, I successfully dumped a .jed from a location test US Raiden 2, and confirmed that the dump worked on a final Raiden 2 PCB. The .jed is downloadable from that thread, and I converted it to a binary using jedutil to generate the CRC and SHA1.
nlwav now supports 16 and 32 bit integer format (wav16s, wav32s)
as well as 32 bit float format (wav32f).
The "wav" format is no longer supported.
Added support for high and low pass filtering the wav output.
Dynamic volume adjustment (use "-a 0")
--hpboost can suppress spikes at the beginning of the file (<10ms)
The addition of the float format simplifies debugging significantly
since it covers the whole dynamic format.
Added nlwav to the local VS 2019 build.
----------------------------
Bingo Time [TeamEurope, Ivan Vangelista]
(nw) game seems playable, as far as I understand the rules. Also added preliminary sound