pouët.net

rotating blocks (with shadows) by RasterDream
[nfo]
screenshot added by rudi on 2012-11-17 22:24:22
platform :
type :
release date : november 2012
  • 6
  • 6
  • 0
popularity : 54%
 54%
  • 0.50
alltime top: #19433
added on the 2012-11-17 22:24:22 by rudi rudi

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

ok, i tried to analyze this, just for fun:

Code: ; rotating blocks (with shadows) ; rudi of hxs^dke^rsd ; ; analyzed by vibrator^luaos (yeah it is a demo group too :)) *=$032c .word *+2 ; clever autostart sei ; no interruptions please while we do this shit lda #%11111111 sta $d015 ; turn all sprites on l: ldy #$70 cpy $d001 ; compare sprite #1 y with $70. (what?) beq *+2 ; change A only if last comparison not equal adc #$f5 ; A marches through its range in some odd pattern sta $d000 ; set sprite colors and positions (X and Y) in VIC ; lower byte of target address modified by sta below and #%11101111 ; skip some parts of VIC (D01x) to avoid too much mayhem sta *-4 ; modify VIC target address jmp l ; ...and loop


Is that about right? I think the smooth down movement and the sprite multiplexing is just a product of clever timing while writing weird shit to the sprite registers.

How long did you experiment?
added on the 2012-11-17 22:59:04 by vibrator vibrator
Yeah I'm bored :)
added on the 2012-11-17 23:00:06 by vibrator vibrator
I think it's the 'mayhem' instruction that does all the work ;p
added on the 2012-11-17 23:35:18 by Photon Photon
quite nice for 32b
rulez added on the 2012-11-17 23:59:16 by cruzer cruzer
vibrator: thats about right. i experimented not too long. i found these square sprites changing locations in a hurry most of the time. then i found these movements by accident.
added on the 2012-11-17 23:59:40 by rudi rudi
Sweeet... Quite a trick you pulled out. :)
rulez added on the 2012-11-18 12:48:20 by MuffinHop MuffinHop
:|
added on the 2012-11-18 22:45:19 by BackSpace BackSpace
better :)
rulez added on the 2012-11-19 02:17:00 by neoman neoman
This is something interesting again. Now let's see who can open the sideborder in 32B. Cruzer? Are you there? ;)
rulez added on the 2012-11-19 08:43:17 by cryer cryer
nice
rulez added on the 2012-11-21 10:41:17 by provod provod
Sizecoding rulez!

Quote:
This is something interesting again. Now let's see who can open the sideborder in 32B. Cruzer? Are you there? ;)

Did someone try it already?

There was at least an open vertical border in this 16B intro for the C64 at Lovebyte 2021 (16B intro showcase):
https://youtu.be/rZcfJRi1tck?t=1008
rulez added on the 2021-05-18 08:25:57 by Dresdenboy Dresdenboy
16b or 32b ?
added on the 2021-05-18 08:42:31 by g0blinish g0blinish
Sideborder is harder to open. Would be nice to see that.
added on the 2021-05-18 09:17:05 by Preacher Preacher

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment