Change log - May 01, 2017 - 12:56 PM

Changes:


* jclub2.cpp: Jockey Club II updates [Luca Elia]

* Split sets by software revision

* Add default EEPROMs and document the procedure

* Finish i/o and add layout for on-screen keyboards

* Add sound communication

* Fix backgrounds and colors

Machines promoted to working

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

Jockey Club II (10 sets) [Luca Elia, Gerald (COY), ANY]

* Update ssv.cpp to new st-0020 (nw)

* Seta ST-0020 update: [Luca Elia]

* Add 4 tilemaps

* Add switchable resolution

* ST-0032 video on par with ST-0020

* Add support for Seiko S-29X90 16-bit EEPROMs [Luca Elia]

* cps1.cpp: note that dinoa may be a bootleg (nw)

* New working clone added

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

Cadillacs and Dinosaurs (Asia TW 930223) [yuic]

* chinsan: Merge mayumi driver

* Interrupt enable and flip screen hooked up for chinsan

* NVRAM support for chinsan

* chinsan: Set YM2203 clock to a more likely 10MHz/8, restore PCB number

* royalmah.cpp: redumped mjyarou, verified it only has 1 Z80 [Guru]

* BP1200: Mostly traced out the SM48D socket module. [Lord Nightmare]

* chinsan: Identify coinage and demo sound dip switches

* chinsan: Use tilemap system for rendering, general driver cleanup

* chinsan: Inputs cleanup and add flip flop and statistics buttons

* pwrview: workaround 2 more self test errors. 9 to go (nw)

* new working clone added

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

Galaxy Wars (Taito) [Kaizen]

This shows the Taito Corporation copyright and is a quite different codebase from galxwarst. Is the latter actually a bootleg/hack? (nw)

* Remove redundant DSWs (#2250)

* [Imgtool] Cleanups to validity code, and transitioned to std::wcerr

Windows doesn't like mixing std::wc[out|err] and printf()

* Fixed an issue that could cause problems when loading reset_on_load devices (like cartridges) from softlists at runtime

This was not guaranteed to cause a problem; the specific issue here was reported by mr_gw in the context of the CoCo, and the proximate issue (hanging) was in CoCo-specific code. That said, this could cause problems elsewhere.

* chinsan: Hook up PPI

* sm510: lb/sbm seems ok (nw)

* sm510: fix ATR opcode (nw)

* nubus_48gc: add full rom label for 341-0868 (nw)

* bp1200 wip (nw)

* pwrview: hook up vram (nw)

* upscope: Hook up PPI

* hh_sm510: added internal artwork for jr55 (nw)

* i186: stuff (nw)

* New not working clone

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

Mahjong Yarou [BET] (Japan, set 2) [system11, The Dumping Union]

this shows something, unlike set 1. Maybe set 1 is a bad dump? (nw)

* mtouchxl: key stuff (nw)

* megatech.cpp: Fix Free Play regression

* Merge pull request #2264 from jfdelnero/master

minitel_2_rpic.cpp: Visible area fixed.

* Visible area fixed.

* Fixed graphics decode issues and improved palette generation in Dodge Man and Battle Cross.

* thief: Hook up PPI, verify XTALs, clean up machine configs

* new not working clone

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

Teenage Mutant Ninja Turtles (1.04) Germany [PinMAME]

* luckgrln.cpp: add dips and layout for 7smash, promoted to working [David Haywood]

* metro.cpp: identified more dips for puzzlet (nw)

* vegas.cpp: fix compilte (nw)

* Fix SHARC disassembly in debug build (nw)

* Update Taito Power JC and Taito Type-Zero descriptions (#2236)

* Fix MT 06103

* Update Taito Type-Zero descriptions

* Added working controls for War : Final Assault and Road Burner [sjy96 (#2234)

* Added working controls for War : Final Assault and Road Burner [sjy96525]

* New machine support : The French Minitel 2 Terminal. (#2261)

* TS9347 variant support added

* New machine support : Minitel 2 (Radiotechnique Portenseigne / Philips)

* mtouchxl: buttons (nw)

* mtouchxl: coins (nw)

* new clone added as NOT_WORKING

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

Capcom Vs. SNK 2 Mark Of The Millennium 2001 (GDL-0008) [rtw, Eunice Rodriguez, Surgeville, Jacob Kesinger, Smitdogg, The Dumping Union]

latest version of Capcom Vs. SNK 2, new parent

* NPOT subunit compromise (nw)

Handlers with a non-power-of-2 number of subunits are allowed once again. However, the offset multiplier will be rounded up to the nearest power of 2.

* Merge pull request #2257 from Happy-yappH/master

N64, RSP, drc : Wrap PC to 12 bits in a few more places.

* N64, RSP, drc : Wrap PC to 12 bits in a few more places.

* Merge pull request #2262 from JoakimLarsson/mac_adb

via6522 shifter support for external clock

* via6522: tuned shifter IRQ timing to be more cycle accurate

* via6522: Removed old code and cleaned up a bit

* via6522: refactored shifter supporting more fetures and fixed a few bugs