Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > 3rd Line FLI
2018-10-24 11:14
Cruzer

Registered: Dec 2001
Posts: 1051
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....
 
2018-10-24 18:05
Dano

Registered: Jul 2004
Posts: 242
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.
2018-10-24 18:42
ChristopherJam

Registered: Aug 2004
Posts: 1424
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)
2018-10-24 19:29
Krill

Registered: Apr 2002
Posts: 3098
Quoting ChristopherJam
Yes, 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.
2018-10-24 19:46
Digger

Registered: Mar 2005
Posts: 448
FLI every 3rd line... The question is: why would you do that? ;-D
2018-10-24 21:12
Krill

Registered: Apr 2002
Posts: 3098
Cruzer magic!
2018-10-25 13:19
HCL

Registered: Feb 2003
Posts: 731
..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..
2018-10-25 15:47
Krill

Registered: Apr 2002
Posts: 3098
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. :)
2018-10-25 16:20
Digger

Registered: Mar 2005
Posts: 448
Hope it’s not the same idea that I am doing with every 2nd line FLI ;-)
2018-10-25 16:23
chatGPZ

Registered: Dec 2001
Posts: 11523
if in doubt, you can always use it to scroll a giant bitmap, slowly.
2018-10-25 16:25
Krill

Registered: Apr 2002
Posts: 3098
Bitmap crawl compo in slightly more than a week! \:D/
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Guests online: 265
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Wonderland XIV  (9.5)
9 Uncensored  (9.5)
10 Comaland 100%  (9.5)
Top onefile Demos
1 Nine  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Performers  (9.3)
5 Censor Design  (9.3)
Top Logo Graphicians
1 t0m3000  (10)
2 Sander  (9.8)
3 Shine  (9.5)
4 Mermaid  (9.5)
5 Pal  (9.4)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.044 sec.