Kannst du auch ein timedemo demo1 machen?
Timedemo demo1 in NTSC 320x200 macht bei 95MHz 15,98 FPS (60,6 Sekunden). Fürs Umstellen auf 100MHz brauche ich mehr Zeit - ein Tool gibt es dafür noch nicht und ich habe heute noch einiges Andere auf dem Plan.
Bei dem Ergebnis mit dem A4000 würde ich gern nochmal vergleichen, was die anderen Einstellungen sind. Das sieht für mich so aus, als wäre das nicht AGA, sondern RTG-Grafik - vielleicht aber auch ein kleinerer Bildausschnitt. Ich ziehe immer auf volle Größe um beste Vergleichbarkeit zu haben. Ich hab' mal Dein Video angesehen: Bei 0:23 sieht man, dass Du die Screengröße auf ca. drei Viertel reduziert hast. Wenn ich das mache, bekomme ich bei 95MHz 19,27FPS. Ich habe aber nicht alles im Multitasking abgestellt - bei mir läuft immer noch ein TCP/IP Stack, und das Laufwerk klickt fröhlich vor sich hin, ergo ist Multitasking aktiv. Wenn ich die rund 5% Taktfrequenz addiere, liege ich damit gleich auf mit der BFG.
Die BFG und die TF1260 machen also spürbar mehr Performance in Sachen Speicher im Vergleich zur Warp1260. Vielleicht sollte ich mir die Werte mal genauer ansehen, damit ich nicht den langsamsten "Gegner" jage Trotzdem müsste man für eine wirkliche Vergleichbarkeit immer die Screengröße maximieren, sonst vergleicht man Äpfel mit Birnen.
Wir können zwar noch Speicherzugriff optimieren, aber das wird erst passieren, wenn die Software-API für sämtliche Features steht und wir mit dem Debugging der Peripherie außenrum beginnen können. Es nützt nichts, wenn wir jetzt das letzte Bisschen Performance angehen, aber dafür Zeit bei den Dingen verlieren, die am Ende die Karte wirklich im Alltag benutzbar machen. Optimierungen können wir immer als Flash-Update veröffentlichen, denn die Hardware ist genau wie unsere Flickerfixer gebaut: Der FPGA kann im Feld ein Update bekommen, und wir können damit andere row-open Strategien, Verteilung von Rows/columns und andere Adresskomparatoren testen. Ideen habe ich reichlich, aber das wird vom Team aktiv gebremst, immer mit dem Mantra "first make it work, then make it fast".
Jens