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 > CSDb Discussions > Large FLI picture
2020-09-07 22:43
Silver Dream !

Registered: Nov 2005
Posts: 107
Large FLI picture

Greetings, exalted ones! I am looking for a large (not a narrow, logo type of) esteemed FLI picture with permission to reuse it in the BeamRacer programming tutorial example. Suggestions whom to turn to would be highly appreciated.
2020-09-07 22:56
Carrion

Registered: Feb 2009
Posts: 317
Hey Silver Dream
PM me with details.
2020-09-08 00:18
Krill

Registered: Apr 2002
Posts: 2839
Hmm, BeamRacer could also free up a lot of CPU time for games running FLI-ish graphic modes, no?

Could finally do something more than just very colourful tile-moving puzzles... maybe Wolfenstein/Doom-esque things? :)
2020-09-08 08:27
Silver Dream !

Registered: Nov 2005
Posts: 107
Well, it greatly simplifies the handling of the mode thus shaving some cycles on the way. Still, as FLI is based on increasing badlines frequency, it is probably not be the best example for huge savings. A badline is still a badline after all. It's just that whatever is left of the CPU time, doesn't have to be all used for keeping the display in shape. Having said that, since VASYL instructions execute in one cycle, another HAM-type modes with standard badlines frequency are now possible and indecently easy to implement at zero CPU time cost ;-)
2020-09-08 08:50
S.E.S.

Registered: Apr 2010
Posts: 19
That sounds interesting! So, using only standard badlines frequency, you could enable multicolor char mode, and alter the contents of $D021, $D022 or $D023 every cycle, i.e. every 4 multicolor pixels, without affecting CPU time? That would be cool.
2020-09-08 11:22
Silver Dream !

Registered: Nov 2005
Posts: 107
Quoting S.E.S.
That sounds interesting! So, using only standard badlines frequency, you could enable multicolor char mode, and alter the contents of $D021, $D022 or $D023 every cycle, i.e. every 4 multicolor pixels, without affecting CPU time?

For a perfectly valid example.
Quoting S.E.S.
That would be cool.

It is cool. I can tell from first-hand experience :-))
2020-09-08 13:08
Krill

Registered: Apr 2002
Posts: 2839
If i've gotten that right, you can write to one register at most for each cycle, no?

So updating $d021..3 would have to happen in a round-robin fashion, with each of them being updated every 3 cycles.
2020-09-08 13:36
S.E.S.

Registered: Apr 2010
Posts: 19
I think so. But depending on the picture you want to display, instead of using a simple fixed round-robin method, you could each cycle update the register that contains the least useful color regarding the next 4 pixels.
2020-09-08 17:44
Silver Dream !

Registered: Nov 2005
Posts: 107
Yes, you got it correct - one cannot address multiple VIC-II registers during single clock cycle.
2020-09-16 11:29
Laurent

Registered: Apr 2004
Posts: 40
Quoting Silver Dream !
Still, as FLI is based on increasing badlines frequency, it is probably not be the best example for huge savings. A badline is still a badline after all.
Since beamracer is a "middle man" between VIC and the c64, isn't it able to drive AEC and BA on its own, overriding VIC's behavior ?
I believe the 6510 should not have to be stalled during badlines while beamracer's logic let VIC grab data from beamracer's local RAM.
2020-09-16 12:22
Silver Dream !

Registered: Nov 2005
Posts: 107
New synthetic video modes, including "badlines-free" ones are in fact possible with BeamRacer. As is improving FLI to overcome the FLI-bug or add even more colours on its right-hand side.
 
... 6 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 - 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
Microtop/Starion
Didi/Laxity
Cybortech/Graffity
iceout/Avatar/HF
Guests online: 129
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 MWS  (9.6)

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