It’s been a great relief to learn that it actually works on something other than my machine, so thanks to everyone who gave it a whirl! I learned a couple of things (my AGA detection code fails occasionally, it’s too slow to load, I’m leaking memory somewhere, the plasmoids need to line up with the infowindow better, and I got my CPU/FPU detection ass-backwards in a couple of places where you end up with worse performance on an A1200 than an A500) but on the whole I’m pleased with the results.
I now need to fix the bugs (although the memory leak is going to be a bitch — it’s a little under over 2K and not a major problem at the moment, so I might leave it unless it’s immediately obvious), then finish coding the effects: there are another three coded but that need tidying up, two partially written and needing completion, and one that’s finished but didn’t turn out as cool as I’d hoped so may get dropped.
Once the effects are all finished I’ll need to add parts for them, which in some cases is more time consuming than the coding — picking a nice palette, tweaking the timing, selecting parameters that look good all take time, and a bit like torture as I end up watching the same 5-second bit over and over and over and over and over and over… :O
Anyway, there’s an ever-so-slightly different version up now (I’ve played with the disk structure a bit to try and speed up load times) and I’ll try and upload a new version about once a week, probably at the weekend.