Das Bild der ECS-Denise fand ich auch irgendwie unangenehmer, als das OCS-Bild. Weiss aber nicht mehr genau was es war, jedoch hab ich damals irgendwann die ECS-Denise wieder ausgebaut.
Die ECS Denise erzeugt intern einen 28MHz-Takt, mit dem die SHires-Pixel ausgegeben werden. Leider ist sie dabei auf zwei 7MHz-Takte angewiesen, die ca. 90 Grad phasenverschoben sind. Der daraus gewonnene 14MHz-Takt wird wieder phasenverschoben und ver-X-oder't. Das ist zwar frequenzgenau, aber es ist ziemlich schwammig und hat veränderliche Phasenlage (jede vierte Schwingung eine andere Lage, stark veränderlich mit der Temperatur). Das Bild das da rauskommt ist vielleicht noch auf einem 1084-Monitor akzeptabel, aber bereits auf einem 15" Eizo-Monitor (auch 15khz) ist das Bild schon so matschig, dass es mir ziemlich auf den Geist geht. Ich kann Deine Präferenz für die OCS-Denise durchaus nachvollziehen.
Während der Entwicklung von Indivision ECS (die noch andauert) haben Oliver und ich lange darüber gerätselt, wie wir die Pixel im SHires-Mode halbwegs vernünftig von Denise abgreifen können. Wir sind zwar "irgendwie" zu Lösungen gekommen, die aber alle irgendeine Einstell-Arbeit erfordert hätten. Hinzu kommt, dass man je nach Temperatur immer Pixelflimmern bekommen hätte, sowas kann man meiner Meinung nach heute nicht mehr verkaufen (oder wie würdet Ihr auf eine Support-Antwort reagieren in der Art "lassen Sie mal den Computer warmlaufen, dann flimmerts nicht mehr"?).
Die Lösung die wir jetzt haben ist "brute force": Es ist eine komplette ECS-Denise im Flickerfixer und wir greifen die Daten am Chip-Bus ab. Wie matschig das Bild am Denise-Ausgang ist, ist damit vollkommen egal. Die Takte auf Indivision ECS werden mit modernen PLLs gebildet, es macht richtig Laune die Ausgabe des Flickerfixers anzusehen.
Jens