Ich wollte mal sehen, wie das rüberkommt. 256 Farben mit Dithering aufpeppen.
Noch mehr Farben
Moderator: Rockford
- LarsImNetz
- Beiträge: 193
- Registriert: 24.08.2021 18:27
- Has thanked: 176 times
- Been thanked: 103 times
- Kontaktdaten:
- Dr. Irata
- Beiträge: 1113
- Registriert: 24.08.2021 14:40
- Has thanked: 159 times
- Been thanked: 355 times
- Kontaktdaten:
Re: Noch mehr Farben
Guten Morgen ...
das sieht toll aus!!
Vielleicht kannst du. ja für die Gemeinschaft das Prinzip beschreiben und einen schönen Code hier ins Forum stellen für alle?
LG
Peter
das sieht toll aus!!
Vielleicht kannst du. ja für die Gemeinschaft das Prinzip beschreiben und einen schönen Code hier ins Forum stellen für alle?
LG
Peter
-
- Beiträge: 887
- Registriert: 04.11.2021 15:52
- Has thanked: 98 times
- Been thanked: 272 times
- Kontaktdaten:
Noch mehr Farben
Unglaublich was alles geht ...
Noch ein bisschen Crowd-Brain-Funding und auf dem A8 könnte demnächst W10 x8 laufen, und das schneller als auf nem PC .... aber wer will das schon.
:-=
CU, Erhard
Noch ein bisschen Crowd-Brain-Funding und auf dem A8 könnte demnächst W10 x8 laufen, und das schneller als auf nem PC .... aber wer will das schon.
:-=
CU, Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen
- LarsImNetz
- Beiträge: 193
- Registriert: 24.08.2021 18:27
- Has thanked: 176 times
- Been thanked: 103 times
- Kontaktdaten:
Re: Noch mehr Farben
Es basiert auf Dithering, einer Technik, die auf dem Atari 8bit eher verpöhnt ist, da der Rechner ja schon genug Farben darstellen kann.
* Ich habe einfach Graphics 0 genommen.
* mittels GPRIOR (623) Bit 6 gesetzt, also Darstellung aller Helligkeiten
* Einen Font erstellt, das 0te Zeichen enthält 8x die 0(null).
* alle geraden Zeichen enthalten ihre Farbe in Voll, also $11, $22, $33... bis $FF
* die ungeraden Zeichen abwechselnd die vorherige Farbe und die nächste Farbe, also für das 1. Zeichen $01,$10,$01,$10,$01,$10,$01,$10
* das 3. Zeichen $12,$21,$12,$21,$12,$21,$12,$21
* ...
Code: Alles auswählen
Grob in TurboBasic:
poke 756,$B8 :REM hier liegt der angepasste Zeichensatz
poke 623,64
REM Eine Zeile füllen mit den Zeichen 0-30
for x=0 to 30: poke dpeek(88)+x,x: next x
In der Displaylist setze ich 17x "Bitte DLI aktivieren"
Der DLI Code sieht grob so aus:
Code: Alles auswählen
DLI2
pha
lda count
sta wsync
sta colbk ; Hintergrundfarbe wechseln für Anpassen der Helligkeit
clc
lda count
adc #16
sta count
pla
rti
Der 1. DLI setzt das PRIOR, um die Helligkeiten zu zeigen und verbiegt 512,513 auf den obigen DLI für die Farbabstufungen.
Dank Dithering sieht es bei den ungeraden Zeichen so aus, als wären sie nicht ganz so hell wie den geraden Zeichen und schon glaubt das Auge statt 16 jetzt 31 Helligkeits-Abstufungen zu sehen.
Der Tipp, statt Graphics 9,10,11 einfach Graphics 0 zu verwenden, stand mal in der Hexenküche.
Fragen?
- Irgendwer
- Beiträge: 108
- Registriert: 25.08.2021 19:05
- Has thanked: 20 times
- Been thanked: 61 times
- Kontaktdaten:
Re: Noch mehr Farben
Schöner Effekt!
Jetzt noch zusätzlich (benachbarte) Farben für jede Scanline ändern und dank PAL-Mixing insgesamt 1024 Farbeindrücke erreichen.
(Ja, ja sind etwas weniger, da der Atari bei PAL nur 15 statt 16 Farben liefert und grau nicht gemischt werden kann.)
Jetzt noch zusätzlich (benachbarte) Farben für jede Scanline ändern und dank PAL-Mixing insgesamt 1024 Farbeindrücke erreichen.
(Ja, ja sind etwas weniger, da der Atari bei PAL nur 15 statt 16 Farben liefert und grau nicht gemischt werden kann.)
- atarixle
- Beiträge: 339
- Registriert: 18.06.2021 21:19
- Has thanked: 37 times
- Been thanked: 66 times
- Kontaktdaten:
Re: Noch mehr Farben
Eigentlich liefert er nur 14 Farben, mir zumindest erscheinen 14 und 15 identisch. Noch eigentlicher sehe ich nicht einmal zwischen 14, 15 und 1 einen Unterschied, ich bin jetzt aber zu faul, das am echten Atari zu überprüfen.
Ich würde aber in Graphics 9 die Graustufen nicht so mischen, dass zwei unterschiedliche Helligkeiten sich auch nebeneinander abwechseln, sondern nur untereinander. Zwischen unterschiedlichen Helligkeiten gibt es oft dicke dunkle Balken, besonders zwischen Helligkeit 7 und 8 (also genau in der Mitte). Auf echter Hardware fällt es besonders stark ins Gewicht.
Ich würde aber in Graphics 9 die Graustufen nicht so mischen, dass zwei unterschiedliche Helligkeiten sich auch nebeneinander abwechseln, sondern nur untereinander. Zwischen unterschiedlichen Helligkeiten gibt es oft dicke dunkle Balken, besonders zwischen Helligkeit 7 und 8 (also genau in der Mitte). Auf echter Hardware fällt es besonders stark ins Gewicht.
- CharlieChaplin
- Beiträge: 867
- Registriert: 18.06.2021 22:59
- Has thanked: 265 times
- Been thanked: 284 times
- Kontaktdaten:
Re: Noch mehr Farben
Also meine Augen sind schon so schlecht, dass ich da auch nicht mehr als 256 Farben sehen kann (dafür einige Farben oder Helligkeiten doppelt und dreifach). Aus dem gleichen Grund kann ich auch 1k RainBox vom aktuellen Abbuc Software Wettbewerb nicht richtig spielen oder lösen. Bei zwei blauen und zwei grünen Farbstreifen (direkt nebeneinander liegend, mit jeweils 16 Helligkeiten) sehe ich einfach keinen Unterschied bei deren Helligkeiten (bzw. zwischen dem linken und dem rechten Farbstreifen, beide haben für mich die gleichen 16 Helligkeiten/16 Farben) - und wenn dann die Farben verschoben und durcheinander gemixt werden, schaffe ich es halt nicht, alle wieder an die richtige Stelle zu bringen...LarsImNetz hat geschrieben: ↑10.08.2024 00:52Ich wollte mal sehen, wie das rüberkommt. 256 Farben mit Dithering aufpeppen.
- atarixle
- Beiträge: 339
- Registriert: 18.06.2021 21:19
- Has thanked: 37 times
- Been thanked: 66 times
- Kontaktdaten:
Re: Noch mehr Farben
Oh das ist normal und ein bekanntes Phänomen:
Wer zu viel Gameboy spielt, wird schneller kurzsichtig,
wer zu viel Fernsehen guckt, kriegt viereckige Augen,
wer zu viel Atari spielt, sieht irgendwann nur noch 256 Farben.
Wer zu viel Gameboy spielt, wird schneller kurzsichtig,
wer zu viel Fernsehen guckt, kriegt viereckige Augen,
wer zu viel Atari spielt, sieht irgendwann nur noch 256 Farben.
Wer ist online?
Mitglieder in diesem Forum: 24sumo und 1 Gast