Hi All,
following my previous email, I now (thanks to Wolfgang and Marcel) have
five versions of my
High-Colour parallax scrolling demo.
1. Is using TurboTK and exists as interpreted and Turbo-Compiled
2. Is using the EXCELLENT PAN_L and PAN_R extensions kindly (and extremely
fast) written by Wolfgang Lenerz (included in the Zip file)
(again interpreted and Turbo compiled)
3. Is using EasyPTR (as converted by Marcel -Particularly suited for QPC 2
users (as uses the accelerated QPC2 PE routines) - Extremely
smooth) - With PAN_L and PAN_R compatible syntax
4. Slightly modified No. 3 again by Marcel with more optimisations (Non
PAN_L and PAN_R compatible) - Both No. 3 and 4 also show the
achieved frame rate (Again interpreted and Turbo compiled)
5. New version of commands by Wolfgang Lenerz (using QPTR this time). A LOT
faster and smoother...
All these have been tested with QPC 2 and as of this afternoon, they will
include also Mode 33 screens for testing on Q40/60 machines.
(One question that I've been meaning to ask for quite awhile now... Does
Qx0 support 800 x 600 or only 2:! Resolutions? (512 x 256, 1024 x 512, 800
x 400 etc...???)
In any case and at least on QPC2 despite the problems that were discussed
in length on this list by Nasta, Marcel and others this proves that at
least four levels of parallax scrolling can be achieved even on slow QPC2
machines and up to 16 (As I succeeded VERY smoothly) on very fast ones with
not very annoying flickering/frame shearing effects...
The results will be posted on my provisional (won't be provisional for very
long as I am finally getting my own 1Gb + Web space complete with Telnet
;-) later on this month) page at http://www.redoak.net/QL/proforma.html.
For anyone that asked me to test the previous version, please get it from
there after 9 o'clock GMT. :-)
Thanks,
Phoebus
P.S. As soon as I get my SGC back, I will test the same for the Aurora
(which despite Nasta's objections ;-) will be using direct addressing of
the screen memory and enabling of the 256 colour mode by accessing the
registers ;-)))) ... Hey after all its a demo...