- Remount is allowed without reset, when the CD wasn't read yet during power cycle
- Allows changing a disc with multi disc titles after application induced eject
- Added debug option to allow replacing the image during operation
- Also fixed tray close on image mount
Since no commercial software seems to use this effect,
a custom test application was written for CLUT7 and CLUT4
video modes to compare against real hardware.
- Optional, must be enabled in Hardware Config
The typical use case of a CD-i, based on
the Mono-I architecture, is the connection
of a pointing device to the front port or
the usage of an Ir Controller.
Both are handled by the SLAVE and usually
combined as the first pointing device.
The back port is available as a serial port.
For 2 players, the first pointing device
is connected to the back port.
During bootup, the operating system decides to
disable the serial port in favor of having
the first pointing device on the back.
The SLAVE doesn't know about this and
all input devices handled by it,
will be perceived as the second pointing device.
Since the visual quality is subpar due to the clock stretching approach,
the core shall have an option to restore the previous behavior until
that problem is solved.
It was squeezed but pixel perfect and therefore might look better
for some users
- Added DSP registers for storing the derived volume
from the attenuation value
- Since the official LUT of the VMPEG is not known, a custom
one is derived, based on measurements from the real machine
- Should make "Lost Eden" more pleasant, since this game attenuates
the music during spoken dialog.
Compared to a real CD-i, I've decided to recycle the dual AD7528
of the base case to control the volume.
So, it is no longer a dual but a quadro configuration.
I've noticed that the README is constantly updated by the MiSTer downloader, even so
no new rbf file is provided.
I would like to avoid this, considering how often I update the Quartus statistics and TODOs.