Posts: 208
Threads: 4
Joined: Nov 2012
Reputation:
16
hey shicky256,
that's pretty nice, I like the background 'multi plane' parallax scrolling effect.
If it's possible, can you try to change the clouds mouvement to be constant, and non foreground based.
Loïc
Posts: 1,610
Threads: 19
Joined: Feb 2012
Reputation:
29
This is really cool. Nice work, shicky256!
Posts: 28
Threads: 3
Joined: Feb 2018
Reputation:
0
Coming on really nicely. Good work.
Might be worth while looking at that itch.io BLM pack - I haven't looked that closely yet, but there are a few platforming tilesets in there which look like they'd translate well to the NGPC.
Posts: 71
Threads: 9
Joined: Dec 2012
Reputation:
2
Visually simple but technically awesome. Good job.
I would like to see more about it in the future.
Posts: 85
Threads: 16
Joined: Apr 2020
Reputation:
7
Thanks for sharing.
Can you explain the theory/method behind the multiple scrolling background planes since the hardware only provides 2 scrolling planes? Are the mountains done by direct drawing on one scrolling plane? Then the clouds are on a separate scrolling plane? The same effect could not be done with tiles, I suppose?
Posts: 12
Threads: 4
Joined: Dec 2017
Reputation:
0
06-18-2020, 12:25 PM
(This post was last modified: 06-18-2020, 12:25 PM by shicky256.)
The TLCS-900/H has multiple timer peripherals, one with an external clock input. On the NGPC, this is clocked by the horizontal sync counter. If you tell it to fire an interrupt when the timer is at a certain value, you can manipulate the scroll position register to artificially induce screen tearing. None of the "multiple scrolling background planes" actually overlap each other on the y axis so this produces the illusion of more layers than there are. See my code for more information.