Change log - May 24, 2017 - 09:19

Changes:


* seta.cpp: Input notes (nw)

* (nw) Housekeeping.

* New games added as GAME_NOT_WORKING:

Shoot Away II [R. Belmont, Surgeville, Sean Sutton, Smitdogg, The Dumping Union]

* Merge pull request #2329 from DanAmador/patch-3

* Update luaengine.rst

* Merge pull request #2332 from DavidHaywood/nesvt2

preliminary steps for basic VT03 (NES clone) support

* make cybar120 look more reasonable

* some support for extended sprite addressing used by cybar120

* missing files? (nw)

* basic VT03 support

* xavix: Notes on what the CPU should be. (nw)

* ti99: Wrapped into namespaces; minor rearrangement

* Constructor mistake (nw)

* ga2, arabfgt: Make more sense of unused MCU routines (nw)

* mtrapb2: Fixed duplicated rom label (nw)

* arabfgt: Replace protection MCU simulation with emulation of actual program

(nw) Convert classes in segas32.cpp to device_add_mconfig

* a start at moving mame/audio devices to use device_add_mconfig insted of device_mconfig_additions (nw)

* fix regular builds (single-driver builds were working) (nw)

* interpro improvements, plus some naive scsi hacks (#2330)

Various InterPro changes:

* fixed cpu/mmu ssw bug

* added preliminary nscsi support

* added preliminary mmu address translation

* expanded memory maps for several devices

* improved irq and dma handling (still not working properly)

* stubbed out more sga registers, added srarb

For the following, I don't really know what I'm doing, so please check carefully:

* WARNING: includes a na´ve addition of ncr53c94 support to ncr5390.cpp

* WARNING: adds a start/stop unit command to t10spc.cpp

After these changes, ip2800 boots to FDM prompt with a ton of memdiag test failures, but not much else is visibly improved.

* bulk change of comments JAP->JPN (nw)