diff options
author | 2022-01-07 16:32:21 +0100 | |
---|---|---|
committer | 2022-01-08 02:32:21 +1100 | |
commit | a3cc6df3495d4fd390c51170acaeaafe267ad964 (patch) | |
tree | 177a3d095e5f31fbc5b521f38054318e2c730758 /scripts/src/formats.lua | |
parent | 6cb03e6627bcca748b6f114ecd53b5da33c55f6f (diff) |
-Significant updates to the CD-i driver [Ryan Holtz] (#9102)
-mcd212: Assorted changes. [Ryan Holtz]
* Replaced verboselog with logmacro.
* Corrected end-of-line region control handling, fixing garbage in The Apprentice.
* Fixed screen bitmap handling to be more in line with MAME standards.
* Simplified region-control handling.
* Removed historical reliance on debug machine switches.
* Converted to use a map() function rather than an internal switch.
* Converted to use dipalette and rgb_t internally instead of separate CLUT arrays.
* Optimized by replacing rgb_t usage with uint32_t values.
* Optimized by calculating plane transparency on the fly.
* Templatized mix_lines to reduce inner-loop branching.
* Fixed a clamping issue with pre-calculated DYUV limits.
* Reduce effective color depth back to 6:6:6 to match hardware.
-cdrom: Allow recognizing CDI/2352 in cuesheets. [Ryan Holtz]
-cdic: Various audio-related changes. [Ryan Holtz]
* Attempt to descramble sectors that don't initially appear sensible.
* Added support for playing CDDA sectors.
* Fixed faulty logic in TOC processing.
Diffstat (limited to 'scripts/src/formats.lua')
0 files changed, 0 insertions, 0 deletions