| |
Monte Carlos
Registered: Jun 2004 Posts: 358 |
Most d020/d021 raster splits
I just recognized that the record list on codebase
contains no entry on the topic.
https://codebase.c64.org/doku.php?id=base:demo_world_records_an..
Any recommends?
I know this was a hot topic until the first fli splits came out. |
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11359 |
You'll quickly end up in a debate on what kind of routine would still qualify :) Besides that, not a very interesting figure, the limits can be calculated easily afterall. |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Quoting chatGPZYou'll quickly end up in a debate on what kind of routine would still qualify :) And whether "record" databases are sensible in the first place. =) |
| |
Oswald
Registered: Apr 2002 Posts: 5086 |
I remember a demo showing it in 160x res :) |
| |
Monte Carlos
Registered: Jun 2004 Posts: 358 |
Yeah ok. Didn't want to start a debate. Just recapitulating. |
| |
ws
Registered: Apr 2012 Posts: 251 |
The Fight
this one claims 17 in d021, although it is a repeating pattern, which should be the max. add like another possible 6 in d020 and that should be it, albeit without looking too good or too much flexibility. |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Quoting ws The Fight
this one claims 17 in d021, although it is a repeating pattern, which should be the max. add like another possible 6 in d020 and that should be it, albeit without looking too good or too much flexibility. What are you basing your math on?
Within the confines of 63 cycles, i see no more than 15 splits at 4 cycles each. |
| |
ws
Registered: Apr 2012 Posts: 251 |
It is not my math. It is what they did. They just used a repeating pattern of STA STX STY. Thats why "without looking too good or too much flexibility". And for the rest i just guessed you could extend that to the border and then have one simple fetch. But true: 6 in the border is probably an illusory assumption. |
| |
ws
Registered: Apr 2012 Posts: 251 |
Ah lol, now i took a screenshot and looked closer. It is offset by 2 cycles. Nice. Never trust your eyes. :-D making a fool of myself again. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11359 |
Quote:Within the confines of 63 cycles, i see no more than 15 splits at 4 cycles each.
More with RMW instructions. Does that qualify? :) |
| |
Krill
Registered: Apr 2002 Posts: 2969 |
Quoting chatGPZQuote:Within the confines of 63 cycles, i see no more than 15 splits at 4 cycles each. More with RMW instructions. Does that qualify? :) Mmmhh, with adjacent splits of the same colour, visible only due to the greydot bug? :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11359 |
A split is a split! |
| |
Monte Carlos
Registered: Jun 2004 Posts: 358 |
This looks really raster prone. But contains sprites. Ko Opperation |
| |
Martin Piper
Registered: Nov 2007 Posts: 718 |
Quote: This looks really raster prone. But contains sprites. Ko Opperation
I often wondered why that used X/Y for the d016 update instead of using X/Y for faster (more) screen colour stores and then use dec/inc for d016 instead. |
| |
bOOZElEE
Registered: Dec 2002 Posts: 35 |
On a C64 with SuperCPU there are 63 splits per line possible, I'm talking about the full screen plasma part:
Popel Premiere
Popel Premiere [1571,1581,FD-2000/4000,CMD-HD]
But as this is not the stock configuration, well, it just does not count ;) |