Hallo zusammen,
der VIC II unterstützt ja bekanntlich nur eine Auflösung von 320x200 , ggf. noch zusammengefasst zu 160x200. Und nutzt die noch freie Speicherbandbreite schon vollständig aus.
Ich frage mich, inwieweit man mit ein paar "einfachen" Hardware-Erweiterungen und Kompromissen bezüglich Wiederholrate theoretisch dennoch höhere Auflösungen herauskitzeln könnnte....
Folgende Ideen würden an der benötigten Speicherbandbreite nichts ändern:
1) Vertical-Resolution-Extension "VRE"
Der C64 sendet ja zwei identische Halbbilder, ohne das zweite Halbbild als solches zu markieren (was eigentlich durch zeitliche Verschiebung des zweiten Halbbildes um 1/2 Zeile geschehen sollte, wenn ich den Standard richtig interpretiere).
Resultat ist die bekannte Auflösung mit schwarzen Zeilen dazwischen (auf einem guten Monitor).
Wenn man nun mit einer externen Zusatzschaltung die besagte Verschiebung von außen bewirken könnte (z.B. durch kurzes Anhalten des VIC-Taktes, oder durch eine zuschaltbare Delay Line?), könnte man anschließend per Software
bei jedem Bildanfang zwischen zwei Bildspeicheradressen umschalten und damit 320x400 Pixel mit wenig zusätzlichem Rechenaufwand darstellen.
Nachteil: Effektive Bildfrequenz dann 25Hz statt 50Hz
2) Horizontal-Resolution-Extension "HRE"
Das wäre noch etwas trickier ... Idee ist, pro Vollbild abwechselnd die linke oder rechte Hälfte jedes Pixels durch eine externe Schaltung schwarz zu schalten. Dann natürlich wieder bei jedem Bildwechsel die Bildspeicheradresse umschalten.
Durch das Nachleuchten können dann beide Halbpixel zusammen gesehen, aber getrennt angesteuert werden.
Nachteil: Effektive Bildfrequenz ebenfalls 25Hz statt 50Hz
3) Total-Resolution-Extension "TRE"
Wendet 1) und 2) zusammen an.
Nachteil: Effektive Bildfrequenz dann nur noch 12,5 Hz - das dürfte dann doch ernsthaft flimmern. Und 32-36KB RAM pro Bild
Was meint ihr? Machbar? (Und nein, ich habe weder die Expertise noch die Zeit um so etwas selbst zu entwickeln...)
Andy