mirror of
https://github.com/libretro/same_cdi.git
synced 2026-11-07 12:37:58 -10:00
Removed, each verified to have no remaining reference: - gen/has_*.h (all six): generated capability defines that nothing includes -- HAS_MACHINES_TIMEKPR and friends gated nothing. The timekeeper *device* stays: cdi.cpp instantiates an MK48T08 in every machine config. - the dual/triple/quad screen fallback layouts (.lay sources, .lh headers, the rendlay.cpp includes and the generic.h externs): render_target builds multi-screen default views programmatically at run time, so only layout_noscreens is referenced; the cdimono1/2 two-screen configs use the driver's own layout_cdi. Also the six stray device .lay files (ex800, exorterm155, hp9122c, ie15, lx800, smartboard) for devices this core has never carried. - machine/bcreader + ui/barcode + the main-menu hook: no CD-i machine has a barcode reader, and the UI menu was its only consumer. - machine/ram + infoxml's <ramoption> output: no machine here uses ram_device; the -ramsize option remains declared in emuopts and is now inert, as it already was in practice. - util/vbiparse: laserdisc VBI parsing, orphaned when laserdsc was removed. - vestigial includes: sound/cdda.h in cdi.cpp/cdicdic (the CDIC plays CD audio through its own DMADAC path; cdda_device was never even compiled) and cpu/mcs51/mcs51.h in includes/cdi.h (the servo MCU is an M68HC05, not an 8051). Per-frame video and audio CRC traces for the .zip, .7z and CHD harness runs are bit-identical to the previous build.