FIRE-Effekt nachgebildet mit der DOLORES Double LORES demo auf einem Apple //e enhanced. Dieser Effekt ist einer der Klassiker der Oldschool-Effekte. Eine besondere Erinnerung von mir gilt dabei dem Spiel DOOM...
Youtube-Video (mit PT3-Soundfile): https://youtu.be/DrcxlvXM8ac
Diese Demo soll die Möglichkeiten demonstrieren, die sich durch den Einsatz der DOLORES-Bibliothek ergeben. Der direkte Aufruf von Bibliotheksfunktionen ist ausreichend um eine gute Bildrate zu erzielen. Dabei wurden auch Verzögerungen mittels der Monitor-WAIT-Routine eingebaut, um den Animationseffekt zu verbessern. Die Geschwindigkeit des Bildaufbaus ist hierbei so groß, dass auf double buffering verzichtet werden konnte.
Natürlich könnte man sich eine Methode überlegen mit der man den Framebuffer mit den Helligkeitswerten des "Feuers" noch effizienter in den Video Speicherbereich schreiben könnte, was die Ausführungsgeschwindigkeit an sich noch einmal deutlich beschleunigen dürfte...