| |
Monte Carlos
Registered: Jun 2004 Posts: 359 |
Three pixel period pattern on upper/lower border
Any idea, how to create a hires pattern like this:
110110110110110110110110110110110110...
on the upper/lower border over the full width. Every trick allowed.
Btw: $3fff trick does not work, because then the pattern has a period of eight instead of three. Sprites cover only a width of 192 pixels!
Thank you Monte!
|
|
... 16 posts hidden. Click here to view all posts.... |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
Tuffi: The 65816 (SCPU) can do this as well. And a C128, too, IIRC. |
| |
Skate
Registered: Jul 2003 Posts: 494 |
@Oswald: consider $3fff at ZP. What is your solution for this? Will you be able to change $3fff (at ZP) each cycle? I don't think so. So, what kind of sprite + $3fff combination you planned? |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
yeah, I was hoping no1 will notice I have made a mistake by that statement. I was still sleepy, so no idea how I thought it would work :D |
| |
WVL
Registered: Mar 2002 Posts: 902 |
I think you should forget about this, and modify the picture instead :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
i think skates proposal will work :) |
| |
assiduous Account closed
Registered: Jun 2007 Posts: 343 |
Quote: i think skates proposal will work :)
it wont. there are both 0->1 and 1->0 bit transitions so you need a MC sprite to cover the ghost byte pattern correctly and for this kind of transition pattern(0->1 between 1->0 and 1->1 & 1->0 between 0>1 and 1->1) MC sprites are out of question:
11011011->
01101101->
10110110->
11011011->
...
not even Crossbow will do it unless he can display something else than the ghost byte and sprites in the vertical borders. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
looking at the above ascii art gave me an idea:
bb0aa0bb
0bb0aa0b
a0bb0aa0
aa0bb0aa
sprites are X stretched, aa is made of sprite '1', bb is made of sprite '2', 0 is background, change the X coords each line to get the tilt effect, and you're done!! :D
edit: oh, I do realize the above is not the wanted pattern :) ok how about then:
aa0bb0aa0bb
aa0bb0aa0bb
aa0bb0aa0bb
aa0bb0aa0bb
aa0bb0aa0bb
tech teching is not needed, even simpler, tho full width is not possible... :/
edit2: ok case SOLVED!!!!
aa is made of X stretched sprites, and bb is made of $3fff. the bb pattern is 8 bits: bb0000bb, and the aa pattern is 8 bits aswell aa0000aa, only the sprite X coords are used to push them in place.
I is teh win! :) |
| |
Hein
Registered: Apr 2004 Posts: 954 |
wow, was that your dream, Oswald? I'm affraid bb will shine through.. |
| |
WVL
Registered: Mar 2002 Posts: 902 |
oswald, what have you been using? :D
Think about your patterns again, and then draw how it should work for > 1 char please.. ;) |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
oh shit >1 char case is wrong indeed :D |
Previous - 1 | 2 | 3 - Next |