Damit kann man die Werte beschreiben, wie sie im C64 erzeugt werden. PALette beruht ja auf Farbton-, Farbamplituden- und Helligkeits-Modellen. Für mich ist das einfach anschaulicher.
IMHO wäre ja der richtige Weg für eine saubere Emulation, genau diese Werte zu nehmen und damit einen emulierten PAL-/NTSC-Decoder zu füttern, der dann die ganzen Einstellregler bietet um das Endbild noch nach Wunsch zu beeinflussen. Ich glaube mich zu erinnern, dass die CRT-Emulation in VICE zumindest Teile davon auch so umsetzt, aber leider aus historischen Gründen Paletten mit RGB-Werten reinkommen.
In sRGB muss man die Farbamplitude bei braun sonst reduzieren, sonst kommen negative Werte raus (Gamut)
Da müsste man dann bei einer wie oben beschriebenen "Farbpipeline" wohl noch eine Einstellung vorsehen wie man das Out-of-Gamut-Mapping vornehmen möchte. Luxus wäre natürlich ein Renderer, der die Colormanagement-Infos des Betriebssystems abfragen kann und dann so rendert, dass ein Nutzer mit kalibriertem Wide-Gamut-Bildschirm möglichst echte PAL/NTSC-Farben zu sehen bekommt.
und davon sogar eine als externe Palette im entsprechenden Feld dafür voreingestellt ist
Vielleicht stelle ich den Combobox-Default (aber nicht die Internal/External-Auswahl) einfach mal auf "RGB fully saturated" um und warte auf Beschwerden im Bugtracker ![]()