This version should run slightly faster than the previous one and hopefully rather good on most of the VGA devices: also it should work on WM5 devices too.
Thank you all for feedback and reports, always appreciated!

– Switched VGA approach: it will be handled only by using RawFrameBufferInfo information.

- It appears the WM5-platform runtime library implements the “rand()” function differently than on the WM2003/SE one, and also noticeably slower. This has been substituted with a “Mersenne Twister” random number generator (ref. “M. Matsumoto and T. Nishimura, ‘Mersenne Twister: A 623-Dimensionally Equidistributed Uniform Pseudo-Random Number Generator’, ACM Transactions on Modeling and Computer Simulation, Vol. 8, No. 1, January 1998, pp 3-30.”).

v0.8.2 (WM2003/SE/2005)
( exe | cab )