* pgm2.cpp, pgm2_memcard.cpp : Cleanups, Updates
pgm2.cpp : Do single-pass sprite drawing (uses screen.priority), Remove unused routine/values, Add notes, Shorter type values, Move most of things into private:, Make decrypt rom size related to ROM board integreated RAM size when RAM exists in ROM board, Add input name, Remove machine().save().register_postload, Reduce runtime tag lookups, Remove MCFGs, Remove unnecessary arguments, Simplified gfxdecode
pgm2_memcard.cpp : Shorter type values, Fix naming, Remove unnecessary arguments
* pgm2.cpp : Add Internal ROM version notes related to test mode
* pgm2.cpp : Minor type value correction
* pgm2.cpp : Add more notes, Fix RAM test fail (RAM4 at kov2nl, kov3, kof98umh, ddpdojt), Minor cleanup duplicate
Marked as non-working because the correct terminal isn't emulated, so we
can't fully verify that everything works. Run it with '-ser terminal' to
see the garbled output.
This also adds the clone Grundig FL-100.
These clocks are currently unused, and their sources and dividers are often unclear. In some cases they are clearly software-configurable, which has not been emulated at all.
Reasoning: xaudio2 module was completely disabled for over 2 years and unmaintained. Using "auto", MAME actually chose dsound as default.
Plus I seem to be getting random buffer underflows/overflows with it, it needs to be more stable before it can be default.
related: 8889f182f1
* Fix compile for Android, set API to 24
* Update Android Studio project to API 24
* Fixed project file to latest Android Studio
* fix build with gradle alone
-mk14: Removed MACHINE_CONFIG macros. [Ryan Holtz]
-pocketc: Various cleanups: [Ryan Holtz}
* First pass on cleaning up duplicate code.
* Removed redundant driver-name prefixes from member functions.
* Mostly fixed ghastly spacing.
* Removed use of ioport() and made use of required_ioport_array for keys.
* Added logmacro support.
* Removed MACHINE_CONFIG macros.
* Cleaned up spelling errors and random use of German in comments.
* Eliminated use of machine().system().name in favor of a subclass.
* Eliminated use of an anonymous timer.
* Mostly switched to using BIT() macro instead of direct masks.
* Imposed some order via protected/private.
* Removed ancient #ifdef'd-out code.
* Made use of modern inline variable declarations instead of C-style.