Originally Posted by ReadOnlyCat
The type of parallax effect used in BCKid PC engine is indeed easy to replicate on the Amiga but it is very important to realize that not all parallax scrollings are created equal.
It is easy both on the PC Engine and one the Amiga to create a parallax effect composed of non-overlapping
(that is the key word) horizontal slices covering the entire screen width and scrolling at different speeds.
=> Just modify the scroll registers for each section. For both platforms.
That's the one used in BCKid.
However, some forms of parallax scrolling will always be out of reach of the Amiga: tile based parallax effects where the tiles composing the background part of the scenery are animated so as to simulate that they are scrolling when the rest of the screen is not.
This effects is extensively used on the C64 (Manfred Trenz made great use of it) and on consoles and is a very low-cost way to simulate a parallax layer on hardware which does not technically have multiple layers. (The NEC PC Engine has only one tile layer.)
The Amiga cannot use it because it has bitmap based graphics and scrolling two overlapping parts of the screen at different speeds requires modifying the whole surface of the bitmap which is scrolling and (usually) costs way too much either in CPU or blitter.
This said I think I have found a way to create vertical two layers parallax effect on any bit plane depth at a very reasonable cost but I need to validate the technique before I make a fool of myself officially.
I know BC Kid has multi directional scrolling but that green back drop consist of what looks like about 4 colours, forest and volcanos (not sure though). I thought it could be done. Thanks for clearing up that topic. This explains SOTB right. why the first level has so many layers of parallax while the multi directional scrolling levels don't.
On another note. Chuck Rock 2 has some very impressive parallax for an OCS game.
Turrican 2 and Enforcer on the C64 still impress the hell out of me with their hires parallax. Just shows what can be accomplished by the right people.
Anyway. Thanks for the response. Informative.