Here is the long-awaited Ribbons and Curls demo featuring my own custom "ribbon scroller".
If you wish to look at, modify, or recompile the source code, you'll need the AMCAF extension version 1.50b installed.
Notes:
It is supposed to work on NTSC or PAL scan rates but there seems to be a sprite glitch on NTSC mode and this happens on my real A1200 as well as the emulator. (PAL mode wasn't tested on a real Amiga.)
Uncompress the LHa file to one directory since the CurlyGirly.mod file must be in the same directory as either the source code when running from the interpreter or the program when running from the compiled .exe version.
I used the Lsl(variable,4) function extensively. It is used to multiply by 16 in less time than a multiply instruction takes.
If you want to change the font used in the ribbon scroller, I have a separate utility that rotates the images correctly to create the sprite bank. Just let me know and I'll upload it separately. (Note: The font is embedded in the executable as an icon bank and can be edited using the AmosPro Object Editor.)