| |
Flavioweb
Registered: Nov 2011 Posts: 463 |
FLD/FPP question.
I know how to delay char line visualization using FLD. I'm trying to do the same for every raster line. I tought to use something like FPP playing with D011 on cycle 58 and before 14 but i can't figure out if is possible to show gfx/char data during delay.
Can someone help me?
There is a way to stop vic updating internal gfx pointers at X rasterline, then delay the visualization to Y line and testart painting even if RC <> 7? |
|
... 23 posts hidden. Click here to view all posts.... |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Quote: @Krill: Just to be picky.. You get 16*8=128 lines in the clean banks and 12*6=72 it the others -> 400 lines theoretical maximum. Make more demos, and you don't forget stuff like that ;).
dont you get 256 unique lines in sprite fpp? arrange sprites by incrementing Y coord -> stretch sprites -> each sprite displays a different line of the same sprite gfx -> 256 different sprite gfx thus lines possible -> profit. then if you add to each sprite's y coord 8, you get another 256 possibility, and we're still in the same vic bank. 672 different lines possible, but maximum only 256 is freely selectable during one frame.
you are only limited by d018 if you want to save the cycles needed to rewrite sprite gfx pointers. :P :) I guess there's just about enough time to rewrite all 8 sprites, if you selfmod the raster code from the outside. |
| |
HCL
Registered: Feb 2003 Posts: 728 |
@Oswald: Correct, but i was talking about FPP in char mode :).
@Flavioweb: Doing FPD on a normal bitmap pic is not easy at all, assuming you are talking about bitmap as using more colors than 3+bg.. like in The Bubble Tale / Crest. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Quote: @Oswald: Correct, but i was talking about FPP in char mode :).
@Flavioweb: Doing FPD on a normal bitmap pic is not easy at all, assuming you are talking about bitmap as using more colors than 3+bg.. like in The Bubble Tale / Crest.
while we're at it hows it done?:) |
| |
HCL
Registered: Feb 2003 Posts: 728 |
Hmm, feels like we hijacked the thread there, but.. I haven't checked, but i think it is done more or less like a fli-stretcher.. but without fli :P. That is, use all 8 bitmap banks, and let each bank represents one line within each 8-line chunk, so copy one bitmap line to all 8 lines in each bank. Then stretch each 8-line chunk by inserting new badlines -> restart display from the first line in 8-line chunk, until big enough to fit the distance of all 8 lines in the chunk. Meanwhile switch bitmap bank (with d018 and dd00) when desired plus switch d011 between bitmap mode and bla(n)k mode ($7x) to get empty lines inbetween the gfx. Comprende?
..in other words, not very straight forward, and not done in 5 minutes either -> no go ;) |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
urgh, thats some dirty business. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
unless there is sideporder DYSP on top, who cares =P |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Quote: urgh, thats some dirty business.
I find the need to play that stupid "game" to reach the parts much dirtier. This and the fact that the demo, like a few of that era in Crest's history, comes on a disk personalized to select sceners. :) |
| |
Flavioweb
Registered: Nov 2011 Posts: 463 |
Quoting KrillI find the need to play that stupid "game" to reach the parts much dirtier.
Just press fire without move.
Then select parts from the menu.
=P |
| |
Flavioweb
Registered: Nov 2011 Posts: 463 |
Quoting HCL@Flavioweb: Doing FPD on a normal bitmap pic is not easy at all, assuming you are talking about bitmap as using more colors than 3+bg.. like in The Bubble Tale / Crest.
Thanks a lot for this one... and yes, i mean this.
I know that isn't easy but now i have some info to study...
I think my "missed thing" was to use "FLI organized bitmap".
Now i go to listening at the ingame music of the Crest's demo... it's awesome!!! |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Quote: Quoting KrillI find the need to play that stupid "game" to reach the parts much dirtier.
Just press fire without move.
Then select parts from the menu.
=P
Oh, i see. Also, on second thought, it seems that this demo wasn't released on personalized disks but merely not uploaded in mint condition. I withdraw earlier statements. :) |
Previous - 1 | 2 | 3 | 4 - Next |