COMMODORE PLUS/4 WORLD
  Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Hall Of Fame  HVTC  Game Endings  Features  Solutions  Remakes  Publications  Magazines  Effects  Top List 
 Members  Groups  Plus/4 Encyclopedia  Hardware  Tools  Options  Forum 
Login
Plus/4 EncyclopediaFirstBackNextLast

FLD
Category
Glossary/Demos

Topic
FLD stands for Flexible Line Distance.
Although commonly implemented as simple vertical bouncing of the screen, It allows to move bitmap or character rows in an arbitrary number of vertical raster lines apart, making it possible to arbitrarily move any 8 pixel high graphic block smoothly up and down across the screen. Adding sine curves to this positioning provided a wavy effect.
You can have variable distance between the lines, which is referred to as charlines (= 8 pixel lines). So this means top-down: 8 lines of graphics, some empty lines, another 8 lines of graphics, more empty lines, and so on.
Badline-delay means: to avoid triggering a badline manipulating $FF06 y-scroll value, and can be considered as the simpler application of FLD.
FLD effect made its first appearance on C64 in the "Think Twice" demo series, by The Judges.

Examples:

Let's slice a bitmap and let the slice bounce! It's Friction megademo by Ceekay.

Keywords
fld,flexible line distance,bdaline-delay 



Copyright © Plus/4 World Team, 2001-2017