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: 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....
 
2018-10-24 18:05
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.
2018-10-24 18:42
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)
2018-10-24 19:29
Krill

Registered: Apr 2002
Posts: 2980
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: 437
FLI every 3rd line... The question is: why would you do that? ;-D
2018-10-24 21:12
Krill

Registered: Apr 2002
Posts: 2980
Cruzer magic!
2018-10-25 13:19
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..
2018-10-25 15:47
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. :)
2018-10-25 16:20
Digger

Registered: Mar 2005
Posts: 437
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: 11386
if in doubt, you can always use it to scroll a giant bitmap, slowly.
2018-10-25 16:25
Krill

Registered: Apr 2002
Posts: 2980
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
Flashback
pcollins/Quantum
LightSide
Shake/Role
HOL2001/Quantum
Guests online: 97
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

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