From 2e946e785f4315d05ad139a3cc38633e8987ef89 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 13 Jun 2016 18:20:21 -0400 Subject: [PATCH] Settled on half-intensity colour for now, appears likely not to be too incorrect(?) --- Components/6560/6560.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Components/6560/6560.cpp b/Components/6560/6560.cpp index 219af4325..fe6202721 100644 --- a/Components/6560/6560.cpp +++ b/Components/6560/6560.cpp @@ -24,8 +24,8 @@ MOS6560::MOS6560() : "uint yC = c & 15u;" "float phaseOffset = 6.283185308 * float(yC) / 16.0;" -// "float chroma = 2.0*step(mod(phase + phaseOffset + 0.785398163397448, 6.283185308), 3.141592654) - 1.0;" - "float chroma = cos(phase + phaseOffset);" + "float chroma = step(mod(phase + phaseOffset + 0.785398163397448, 6.283185308), 3.141592654);" +// "float chroma = cos(phase + phaseOffset);" "return mix(y, step(yC, 14) * chroma, amplitude);" "}");