* Split driver state class to reduce optional object finders and variables.
* Reduced duplicated code.
* Use generic graphics decoding layouts.
* Fixed aerofgtb sprite/tilemap offset.
* Reduced literal tag usage.
* Improved names of address map functions.
* Use memory_bank for pspikesb, pspikesc OKI bank switching.
* Split driver state class to reduce optional object finders.
* Reduced literal tag usage and runtime tag lookups.
* Suppress side effects for debugger reads.
* Use generic graphics decode layout
* Use C++ style line comments.
* heathkit/ & zenith/: Merge Heath and Zenith, since they're the same company
* Add readme file
* Fix Z29 company and full name
* Update ROM descriptions for consistency
New working clones
------------------
Elite Avant Garde 2325 (model 6117-9, set 1) [hap, Berger]
Elite Avant Garde 2325 (model 6117-9, set 2) [hap, Berger]
Elite Avant Garde 2325 (model 6117-9, set 3) [hap, Berger]
Elite Avant Garde 2325 (model 6117-9, set 4) [hap, Berger]
- olympia/dday.cpp, olympia/portrait.cpp: consolidated drivers in single files
- skeleton/elcirculo.cpp: added a basic memory map
- vtech/vsmilepro.cpp: demoted to MIS
------------------------------
unknown Ram Star multi-game (version 80.1) [Siftware]
New software list items marked not working
------------------------------------------
American Dream [Siftware]
Bar Fever (set 1) [Siftware]
Bar Fever (set 2) [Siftware]
Bear Country [Siftware]
Great America [Siftware]
Irish Luck [Siftware]
Joker Poker [Siftware]
Lucky Critters [Siftware]
Lucky Seven [Siftware]
Lucky Sevens [Siftware]
Nevada Club [Siftware]
Rainbow Magic [Siftware]
Silver Slots [Siftware]
machine/dimm_spd.cpp: Refactored using the i2chle mix-in. [R. Belmont]
apple/valkyrie.cpp: Collected more information, fixed the display enable, and mixed in i2chle to set the pixel clock over I2C. [R. Belmont]
apple/macquadra630.cpp: Hook I2C up between Cuda and Valkyrie. [R. Belmont]
* Changed robokid and omegaf palette format to 15-bit.
* Improved graphics ROM region names.
* Suppress side effects for debugger reads.
* Removed unnecessary prefixes from function names.
* Reduced use of preprocessor macros and changed single-line comments to C++ line comments.
* Also do configuration at machine configuration time.
-Cleaned up various Data East drivers:
* Changed systems that lack stereo output to use a single speaker.
* Changed palette sizes to match corresponding RAM sizes.
* Use memory share creators to allocate memory for RAM areas.
* Suppress side effects for debugger reads.
* Improved graphics region names.