Change log - January 23, 2016 - 09:26 AM

Changes:


* Fix build breakage caused by 0a323f7da0249f218ffb4e28c8cf6a95f31a90c2 (nw) (#2014)

* Amiga: Add a German A500 keyboard variant, keyboard fixes

* [Imgtool] Fixed recently introduced bug in the code that emits usage text

* aristmk5: added SPI and hopper emulation, this allows non-US games to boot.

* The Z80 is probably not running at 66mhz (nw)

* added missing device to fix -validate errors (nw)

* fix for building with visual studio (which doesn't support gcc extension "?:"), simplify code & make spacing consistent. (nw)

* new games added as NOT_WORKING

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

Star Horse 2001 (satellite, Rev B) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]

only client/satellite ROM board was found, rest of game is missing

* New working clone: Mouse Trap (version 2) [Pat Daderko]

* Convert the Amiga keyboards to a bus interface with slot devices

* srcclean (nw)

* Merge pull request #2008 from ajrhacker/kangaroob

* kangaroob: Proper ROM labels and locations

* Merge pull request #1997 from Bavarese/patch-26

DEC Rainbow: add info how to use 6 and 20 MB Corvus drives

* Remove detrimental spaces in Chdman command.

* Add info about 6 and 20 MB Corvus drives

Add info about 6 and 20 MB Corvus drives (and how to format / use them) under CP/M 1.x Al Kossow kindly provided driver source for Corvus on Lifeboat CPM 2.2, but this requires - more or less - skillful modification to work with DEC's CP/M 86/80 2.x.

* Merge pull request #2006 from system11b/S11sforce

* stlforce.cpp: corrected OKI speed

* Merge pull request #2007 from JoakimLarsson/miniforce

Miniforce and fccpu20 slot device

* fccpu20: moved all code and documentation to the slot device, cleanup and promotion to working driver

* Added fccpu20 to Miniforce as a VME card

* thanks hap (nw)

* Happier, ArBee? (nw)

Replace laserbas macros with lambdas, make operation of bit selection more obvious

* hh_tms1k: doublechecked elecdet decap, found 1 wrong bit, I think alibis work now (see MT 06467) (nw)

* Machines promotes to working:

--------

Future Flash [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]

Laser Base (set 1) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]

Laser Base (set 2) [Morten Shearman Kirkegaard, Samuel Neves, Peter Wilhelmsen, Tomasz Slanina]

* fix building with visual studio 2015 (nw)

* naomi flash carts rom names consistency (nw)

* tms0970: fix problem with DDIG, should fix comp4 leds (nw)

* new games added as NOT_WORKING

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

Star Horse Progress (main screens, Rev B) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]

Star Horse Progress (sound & backup, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]

Star Horse Progress (live, Rev A) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]

Star Horse Progress (backup data) [any, Lord-Nightmare, MetalliC, rtw, ShouTime]

research&document master/slave ROM boards feature [rtw, MetalliC]

rename Star Horse sets for consistency.

change Dead or Alive 2 Millenium to be parent of DoA2 set, note: DoA2M is not "new" game or some addon, its just newer revision, EPROM update, released ~month later of doa2 set.

* fix build (nw)

* hh_tms1k: horseran works now, will correct whatsnew manually (nw)

* These two are Naomi 2 (nw)

* More cleanups on top (nw)

* Moved atomiswave and naomi 2 specifics into own state machines (nw)

* m6805: misc changes

* Turn a lot of macros into inline methods so they can be scoped down

* Correct affected flags in comments on opcode handlers (actual code was correct)

* Remove unnecessary flag calculation tables

* Add a table with CMOS instruction timings

* Merge branch 'master' of https://github.com/mamedev/mame

* ibm5150.xml, ibm5170.xml: Additions (nw)

* Re-organization on top (nw)

* naomi.cpp: Added inputs for Mars TV [Angelo Salese]

out-of-whatsnew:

* Added cheat for main CPU unscaled clock;

* Moved debug inputs into Machine Configuration;

* Made doa2m, dankuga and dariusgx parents;