Change log - February 18, 2017 - 15:31 PM

Changes:


* New not working machine

_____________________

KOF Sky Stage (v1.00J) [rtw]

* Minor documentation (nw)

* nbmj9195.cpp: correct dip switches for jituroku and mjanbari (MT05559 and MT 05577) [kamilz]

* plugins/data/data_hiscore: print_verbose unimplemented stuff (nw)

* Merge pull request #2070 from mgarlanger/mm6845_fix

* Fix scanout of mc6845

* Merge pull request #2068 from JoakimLarsson/prodigy_display

Prodigy display

* Added missing final and leading flanks when shifting out and in respectivelly

* prodigy: the layout

* prodigy: Added BCD display and initial layout (nw)

* prodigy: added new devices to script files

* prodigy: Netlist for BCD display

* new netlist device: 74164 - 8bit parallel output serial shift register

* zn.ccp: Nothing seems to point to specifically "USA" so call it Gallop Racer 2 (Export) - NW

* New Pit Boss clone

New Clone Added

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

The Pit Boss (2214-07, U5-0A) [Brian Troha, The Dumping Union]

* New working machine added

--------

Tandy Electronic Basketball [hap, Sean Riddle]

* plugins/data/data_hiscore: don't permit hi score parse scripts to modify the shared environment or save any persistent data (nw)

* z88_cart: added Spell-Master

* polepos2bi: One more DIP switch identified (nw)

* Fix mingw 32 bit build. (nw)

* Reworked truthtables a bit.

- Moved 9312 and 74279 to ttl macro library.

- Renamed TTL_9312_* to DM9312. This is more appropriate.

- Fixed a number of warnings from latest ubuntu clang-5.0.

* misc notes (nw)

* capbowl, bowlrama: Identify DAC type

* abc800_dsk: Fixed sector interleave. [Curt Coder]

* galaxian.cpp: fixed MT06503 (nw)

* plugins/data: create first dir in historypath if it doesn't exist (nw)

* new working games

New Games promoted to working:

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

Gallop Racer 2 (USA) [Brian Troha, The Dumping Union]

Gallop Racer 2 (Japan) [Brian Troha, The Dumping Union]

Gallop Racer 2 Link HW (Japan) [Brian Troha, The Dumping Union]

* zigzagb: Install handlers and banks using address map rather than hacking them in with DRIVER_INIT (nw)

* plugins/data: fix if order (nw)

* Optimized 7493 device. Gives some 5 to 10% improvement to pong.

7493 also is an example on how to use multiple handlers on a device makes design easier. (nw)

* Move from to std::copy and friends. (nw)

* mephistp: Start adding devices based on schematics (nw)

* Revert "wd177x_dsk, upd765_dsk: Fixed sector interleaving. [Curt Coder]"

This reverts commit 16f79382aa892eb478813e3fc4b812e9e875fbaf.

* konmedal: identified game, attempted tile banking. (nw)

* Compile fix. (nw)

* wd177x_dsk, upd765_dsk: Fixed sector interleaving. [Curt Coder]

* abc80_flop.xml: Added Hires Invasion demo. [Genesis Project]

* lux21046: Cleanup. (nw)

* Get MAME a-compiling finally (nw)

* Fixed validation error where there were 2 'kgbird' set names (aristmk4 and aristmk5) (nw)

* Assorted space padding issues detected and removed from source (nw)

* typo (nw)

* testing 123 new devcb style (nw)

* make cnbaskb.lay leds a bit smaller (nw)

* Merge pull request #2060 from superctr/namcos22_speaker

namcos22: Add per-game speaker configurations

* namcos22: add 'bodysonic' speaker to airco22b

(Name comes from test mode, manual scan is not clear enough to show the name of this speaker)

* namcos22: Add per-game speaker configurations

Source: game manuals and sound test messages

* Merge pull request #2062 from shattered/_fb4f4dd

ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. (take 2)

* ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc.

* New games added as GAME_NOT_WORKING

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

K.G. Bird (0200024V, NSW/ACT) [Heihachi_73]

Toucan Tango (0100782V, NSW/ACT) [Heihachi_73]

aristmk5: rearranged controls to be more playable and added PORT_NAMEs [Heihachi_73]

* finish hccbaskb internal layout (nw)

* Cherry-pick some features from self-registering drivers PoC:

* Use size_t for sizes and for algorithms

* Fix up some files that were getting linked into multiple libs

* Add missing virtual method to sh2 peripheral class

* Put shortname in driver struct for locality

* Use shared pointers in config LRU cache for safety

* Revert "ioport: driver shortname in the INP file header should be 16 characters"

This reverts commit f33e0ca126fc38cbfc3f0580f5ec720b5fe3fbcb.

* New working machine added

--------

Toytronic Football (2 versions) [hap, Sean Riddle]

* ioport: driver shortname in the INP file header should be 16 characters

* New working machine added

----------

Tiger Half Court Computer Basketball [hap, Sean Riddle]

* finish rockpin internal layout (nw)

* naomi.cpp docs update:

add 2 naomi cartridge S/N-s,

document Atomiswave game exe Build time stamps shown in Test Mode,

correct few game years,

sort game list as per build dates