Beiträge von Hoogo im Thema „Verständnisfragen zu Grafimodi: FLI (Multicolor-FLI)“

    In Hires-FLI ist die allererste Linie im FLI-Bug in normaler Hintergrundfarbe, kann man Bitte melde dich an, um diesen Link zu sehen. im großen Beispielbild sehen (und wird bei NuFLI genutzt).

    Imho müsste die erste Zeile ganz normal Hires sein. Ein FLI-Trick an der Stelle ist nicht nötig, da passiert ja alles noch schön von alleine.

    Im Prinzip müsste jede 8. Zeile normal sein können, aber das ist alles schon wieder mehr der technische Aspekt

    Ich frage mich nur, wo der Vorteil liegt, wenn man nur 2x FLI macht statt 8x.

    Im konkreten Fall als Grafikmodus würde ich sagen: Wird gemacht, weil es gemacht werden kann, basta!

    Bei anderen Gelegenheiten sparst Du halt Rasterzeit und Speicher, den Du dann halt für Sprites oder für Grafik-Berechnung verbraten kannst. So eine Sorte von FLI findet sich in der Regel in den Demo-Effekten, die 80*50 Pixel Auflösung und mehr als 4 Farben nutzen.

    ...als die in der gleichen Zeile anderer Chars,

    8|

    Aber ich glaube, ich weiß, was Du meinst :) Ja, wenn Dir 2 neue Farben für eine Pixelzeile nicht reichen und Du unbedingt 3 neue Farben in der ZELLE brauchst, dann geht auch das... Aber entweder auf extrem wenige Chars beschränkt, oder halt nicht mehr für jede Pixelzeile.

    Zum PDF:
    Hires-FLI: Ich meine, die ersten 3 Chars wären immer komplett hellgrau.


    MC-FLI 8x:

    So reinrassige MC-FLI macht man ja heute kaum noch...

    Würde ich in verschiedenen Grüntönen darstellen, dass die Hintergrundfarbe jede Rasterzeile gewechselt werden kann. Und es gibt auch Editoren dafür, aber ob das jetzt Standard ist?

    Die 3 Chars vorne: Screenram ist wie bei Hires $FF, also hellgrau. Die 3. Farbe vom Farbram ist nicht immer braun, sondern hängt vom 1. Befehl hinter dem $d011 ab. Kann also im im Prinzip in jeder Rasterzeile wieder anders sein. Ist aber glaub ich auch nicht Standard geworden.

    MC-FLI 2x:

    Im Prinzip müsste man auch da in jeder Rasterzeile den Hintergrund ändern können. Bleibt wieder die Frage, ob das "Standard" ist.

    Ganz hinten hast Du 1 common color per screen (160x1) geschrieben.

    Fällt Dir zufällig noch ein, wo Andrè was mit HCB gemacht hat?

    Ich meine, ich hätte auf der TP97 (oder 96?) mit Blackjack/Reflex gequatscht. Oder JimJack? Jedenfalls der Bruder von irgendwem, Zorc glaub ich.

    Damals ging es ja hauptsächlich um Smash vs. Reflex, und da kam dann sowas wie "wusstest Du, dass der VIC das so macht? Hat AEG blabla...". Dürfte also so kurz vor 97 gewesen sein, dass AEG das gemacht hat. Ich erinnere mich da noch an ein Logo, halbe Bildschirmhöhe, aber da kann ich auch was mit anderen Demos durcheinanderbringen.

    Der VIC liest sowohl Screen- als auch Farbram parallel neu aus, wenn er eine Badline hat.

    Freiwillig macht er das alle 8 Pixelzeilen, und mit dem FLI-Trick kann man ihn öfters dazu zwingen, die Daten neu zu holen.

    Das kann man jede Pixelzeile machen, wie Du es beschrieben hast.

    Aber auch alle 2 oder 4 Zeilen sind beliebt

    In jeder Rasterzeile macht ein FLI die Farben je 4*1 Pixel, wie Du sie beschrieben hast.

    Rechenzeit ist dann knapp, aber es reicht noch, um in jeder Zeile die Hintergrundfarbe zu wechseln.

    Im Prinzip könnte man auch 1 oder 2 Zeichen im Farbram neu setzen, und die würden dann tatsächlich ebenfalls geändert. Praktisch bringen Dir aber 1 oder 2 neue Farbramwerte nix, sieht man eh nicht. Ich wüsste nicht, dass das mal jemand gemacht hätte.

    Wenn man aber nur alle 4 Rasterzeilen einen FLI macht, dann reicht die Zeit, um das komplette Farbram neu zu setzen.

    Das ergibt dann je 4*4 Pixel 3 neue Farben.

    Ich meine, AEG hat das mal in den 90ern gemacht.