| Previous | 199869 Revisions | Next |
| r183397 Friday 7th January, 2022 at 15:32:21 UTC by Ryan Holtz |
|---|
| -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. |
| [hash] | cdi.xml |
| [src/lib/util] | cdrom.cpp |
| [src/mame/drivers] | cdi.cpp |
| [src/mame/includes] | cdi.h |
| [src/mame/machine] | cdicdic.cpp cdicdic.h |
| [src/mame/video] | mcd212.cpp mcd212.h |
| https://github.com/mamedev/mame/commit/a3cc6df3495d4fd390c51170acaeaafe267ad964 |
| Previous | 199869 Revisions | Next |