| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
3rd Line FLI
Is it possible without getting either linecrunch or FLD for each new character line? |
|
... 20 posts hidden. Click here to view all posts.... |
| |
Dano
Registered: Jul 2004 Posts: 234 |
isn't that something like the rastermover from uncensored right before the rotating rasters?
that one sets new colors into the screen of the bitmap, then forces a $d011 after 6 lines.
but you with that you cannot force new bitmap data. |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1409 |
I believe the aim here is to still have a new row every 8 lines, so you would indeed be able to display an entire bitmap.
Thinking about DMA timing a bit more, should be able to do something like this every 24 lines:
Normal char fetch on line 0
FLI fetches on lines 3,6,7,9,12,15,18,21
The fetch on line 7 can happen either at the start or the end of that line (23 or 63 cycles after the line 6 fetch), depending on whether you have useful things to do for the intermediate 40 cycles.
The FLI fetch on line 15 should already be forcing the follow through for line 16.
so, only 7 stable interrupts every 24 lines. (the normal fetch for line 0 of the next group can be queued just after the FLI fetch of line 21) |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Quoting ChristopherJamYes, you can extend it all the way to 43, and just inherit whatever screen values were there from the previous line.
I just can't remember how that prevents VIC-II from dropping into idle mode at the end of line 7 - I guess that only happens if the badline condition is false?
VIC Artikel or LFT's timing chart would elucidate I'm sure. That would not be delayed DMA* but the case of "repeated char row", i think. And yeah, it's covered in VIC Artikel, IIRC.
* Rather "tardy DMA", actually, as whatever DMA hasn't happened at that point will not happen, but still the rest corresponding to right (ahead) of the current beam X position will. "Delayed DMA" is, for some reason, the canonical term for what's otherwise called VSP, i.e., hardware X hard-scrolling. |
| |
Digger
Registered: Mar 2005 Posts: 437 |
FLI every 3rd line... The question is: why would you do that? ;-D |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Cruzer magic! |
| |
HCL
Registered: Feb 2003 Posts: 728 |
..are you planning on displaying gfx (picture..) with that mode, or "just" doing effects with the color-blocks? The latter is probably easier since it allows for repeating the bitmap.. |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
My bet is on a new iteration of something something PLASMA using char mode and new colours and chars for each new 3-scanline row. Or something. :) |
| |
Digger
Registered: Mar 2005 Posts: 437 |
Hope it’s not the same idea that I am doing with every 2nd line FLI ;-) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
if in doubt, you can always use it to scroll a giant bitmap, slowly. |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Bitmap crawl compo in slightly more than a week! \:D/ |
Previous - 1 | 2 | 3 - Next |