Sdw information 1047 glöps
- general:
- level: user
- personal:
- first name: Andreas
- last name: Gustafsson
- portals:
- csdb: profile
- cdcs:
- cdc #1: The Larch 3 by Bones
- cdc #2: rezurrection by Calodox
- demo Commodore 64 Nothing But Code by Beyond Force [web]
- Yeah, this is great. Hardcore coding, text explaining what it is. Nothing more is needed - this is the true essence of democoding!
- rulezadded on the 2011-04-16 11:36:17
- demo Nintendo 64 MGC 2011 demo by Retroactive [web]
- N64!
- rulezadded on the 2011-03-31 23:04:37
- demo Commodore 64 Teen Dreams by Noice [web]
- Woops, noticed a typo in the explanation. It should read:
So to plot it takes 4+2+4 = 12 cycles per dot + some additional fraction for loading new sine values.
And to clear it takes 4 cycles per dot + some additional fraction for loading new sine values. - isokadded on the 2011-03-29 22:17:59
- demo Commodore 64 Teen Dreams by Noice [web]
- Actually the code looks like this:
Plotting (x increases each frame):
ldy sinetab,x
lda screenpos_with_precalced_sinepos1,y
ora #constant
sta screenpos_with_precalced_sinepos1,y
lda screenpos_with_precalced_sinepos2,y
ora #constant
sta screenpos_with_precalced_sinepos2,y
.. repeat for a number of points that share same Y-sine (y-sine-period is much smaller than 1123, so it can be reused for quite a few dots)
ldy sinetab+1,x
lda ..
etc.
Clear:
lda #$00
ldy sinetab,x
sta screenpos_with_precalced_sinepos1,y
sta screenpos_with_precalced_sinepos2,y
...
ldy sinetab+1,x
So to plot it takes 4+2+4 = 12 cycles per dot + some additional fraction for loading new sine values.
So to plot it takes 4 cycles per dot + some additional fraction for loading new sine values.
So unless I plot like well over 1500 dots, it's still cheaper to clear the dots instead of clearing the whole 2048 byte area. - isokadded on the 2011-03-29 16:16:35
- demo Commodore 64 We Are New by Fairlight [web]
- Fresh and stylish!
- rulezadded on the 2011-03-25 17:59:02
- demo Commodore 64 Teen Dreams by Noice [web]
- @p01: Actually the clearing of a dot is done by clearing a 8x1 block (1 byte, so a single STA instruction). But I still have to do that for each individual dot.
Plotting a dot is more expensive, since you have to LDA/ORA/STA it in a byte as another dot might already be in another bit. - isokadded on the 2011-03-25 14:48:16
- demo Amstrad CPC Batman Forever by Batman Group
- @Optimus: I don't know what you mean by symmetric, but there is no mirroring or other tricks. I draw 1123 dots in Teen Dreams, and erase 1123 dots each frame.
You're correct that it runs in only a 128x128 pixel area though.
If we count fullscreen dots, Oxyron has 960 on the C64, and if Cruzers calculations are correct this has 1084, so that would be an All-8-bit-platform record, and impressive one as well.
I still think that would have been a nicer way to show off the routine in this demo by showing "proper" dots than leaving a trail with later erase. I mean, using that method you can have in essence infinite dots just by delaying the erase enough frames.
Maybe not the best place to have this kind of discussion in the comments field of a prod, but on the other hand some nice platform rivalry never goes out of fashion. :)
- isokadded on the 2011-03-23 16:23:46
- demo Amstrad CPC Batman Forever by Batman Group
- Impressive and supernice as the demo may be, the 6000 dots looks a bit fishy to me.
It looks like it is drawing about a quarter of that, then leaving a trail of 4 copies or so unerased, then doing an erase. - isokadded on the 2011-03-23 12:47:15
- demo Amstrad CPC Batman Forever by Batman Group
- Wow, I think we can already name this one as a nominee for "best demo on an oldschool platform" next year!
Sadly I don't know all that much about the CPC-series of computers (other than what I can find on Wikipedia), but regardless of that - this must be one of the best demos on an 8-bit platform!
Also, if I understand things correctly, this is the groups first appearance on this platform? In that case - even more impressive! - rulezadded on the 2011-03-20 21:43:43
- cracktro Commodore 64 Facebook Compo Intro by Noice [web]
- Haha, yeah, I guess that calls for some explanation...
Essentially there is a group on Facebook for C64/Amiga sceners, and someone got the idea to have a compo where people should write something that looked like the crack intros from the old days. This is my entry. - isokadded on the 2011-02-26 23:57:39
account created on the 2001-04-06 09:08:38
