Excellent work –
congratulations to Rhino and his Batman Group!
It's great to see such impressive software coming out for our CPCs, 35 years after we had bought one.
A word please to the hardware-scrolling matter: I'd say that when the hardware does the scrolling, it's called hardware-scrolling; and when your software does the scrolling by shifting bits, it's software-scrolling.
No matter what you have to do with the hardware, since programming hardware chips is always tricky.
Because a CPC's Z80 can't move the full-screen's bytes by software, when you see a (nearly) full-screen which is scrolling smoothly (50fps), it's hardware-scrolling.
After we studied Paul "Spindizzy" Shirley's amazing vertical pixel-wise hardware-scrolling in his game
Mission Genocide, we programmed something similar for several parts of
our megademo in 1989. Clearly we didn't shift any raster bytes by software but used the CPC's video-hardware to do the 50fps vertical scrolling: hence hardware-scrolling. And I suppose it's the same with
Pinball-Dreams and similar games or demos. (In contrast to demos, in games the programmers usually need much more work in order to adjust the software-sprites to the hardware-offsets).
But this "software- or hardware-scrolling" controversial is just words. Actions matter more.
So back-on topic: Keep up the good work, Rhino. God bless, and all the best!