Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in 
69 Universal Animated Stable Raster   [2012]

69 Universal Animated Stable Raster Released by :
Hokuto Force [web]

Release Date :
8 December 2012

Type :
C64 256b Intro

User rating:********__  7.6/10 (7 votes)   See votestatistics
*********_  9.3/10 (4 votes) - Public votes only.

Credits :
Code .... Flavioweb of Hokuto Force
Idea .... Flavioweb of Hokuto Force
Concept .... Flavioweb of Hokuto Force

Download :
http://csdb.dk/getinternalfile.php/111244/69UASR.rar (downloads: 575)

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by Peiselulli on 14 December 2012
It is time for:
Drama Queens
;-)
User Comment
Submitted by Flavioweb on 14 December 2012
https://www.google.it/search?q=stable&hl=it&safe=off&tbo=d&sour..
User Comment
Submitted by iAN CooG on 14 December 2012
http://www.youtube.com/watch?v=llZIRyNXMy4
User Comment
Submitted by Flavioweb on 14 December 2012
"and now that ascii stuff what does it mean?"

Is to make it all "stable".
User Comment
Submitted by iAN CooG on 14 December 2012
and now that ascii stuff what does it mean?
User Comment
Submitted by Flavioweb on 14 December 2012
As Freshness sayd, this code uses "forced dma" to stabilize raster.
It's tested on real HW too and, also here, works like a charm.
But to be sure:
          _(~)_
           )"(
          (@_@)
           ) (

=)
User Comment
Submitted by Fresh on 14 December 2012
This routine may be as crappy as you want but from cycle #56 of line $36 on it is indeed stable: it uses dma delay to absorb jittering.
Awful stabilizing method? Dunno, but this stuff is not unstable.
If you put something different from 0 in the lda inside the loop you'll see a nice vertical fli bug.
User Comment
Submitted by Scout on 14 December 2012
Stable? Stable?

Where are the damned horses then?
Or at least a cow.
User Comment
Submitted by E$G on 14 December 2012
@freshness don't get sad, you know I have always appreciated your good skill in coding, nothing personal (consider that you could have also made a new release) and it was just a way to express personal consideration about my meaning of a complete coder, man%machine!
final consideration ... probably we have too much free time and we like to write and to read something related to the scene, do we? So let's go back to read a smooth scroll ...
User Comment
Submitted by Groepaz on 14 December 2012
and i have spilled coffee everywhere.

like... seriously?
User Comment
Submitted by Britelite on 14 December 2012
And I'm as shocked as you are pantaloon
User Comment
Submitted by Pantaloon on 14 December 2012
i'm as shocked as you are Burglar.
User Comment
Submitted by Burglar on 14 December 2012
so lemme summarize.

flavio makes a small piece of crap that is not stable.

freshness makes a shorter piece of the same crap.

and then drama starts? wtf

you should be ashamed to even release this in the first place.
User Comment
Submitted by enthusi on 14 December 2012
This routine is neither stable nor very short. I think some discussion is quite fine and ok here. Always used to be like it. In particular for 256 Byte entries. I agree that it would be different to with a full fledged image or demo or sid.
User Comment
Submitted by bepp on 14 December 2012
Why the drama? o_O
User Comment
Submitted by Fresh on 14 December 2012
My last 2 cents on this:

@FlavioWeb.
I don't agree with your clean/dirty concept: short routines coding is about getting the best from as few bytes as possible. Anyway, a 'clean' version is just 4 bytes longer than the one I've posted.

@E$G
I apologized for having been rude (even though I didn't mean to) but I don't feel like deserving such a reprimand: after all I've only proposed a different solution to the problem, should I be crucified for this?

Men, you're doing the 'war' to the wrong one: I didn't mean to offend anyone. You can count my releases with your own fingers, there's no point for me to bully.
User Comment
Submitted by E$G on 14 December 2012
@Freshness you get the point the main difference is in the answer and not in the code ... there are different way to propose the things ... being italian like most of HF members you perfectly know the way to say .. all the paths leads to Rome!
This is not a competition place. In the past happened to STE'86 pics, other sceners proposed an anti aliasing pic just to show that is possible or better. It was not just a better way to propose the things but a slap in your face.
I don't know if it's more polite or not but a phrase like this would have sound better:
Nice code, I've tried to do the same effect and I succeed with 21 bytes less, full borders are supported.

Competition is none without kindness.

A complete coder to be proud of his handle and capacities should :
- perfectly know the machine and obviously how to code it, a sort of symbiosys ...
- should always try to improve his way of coding - trying to do same things using less memory
- should not work as a mercenary but have an idea of the project - the idea, create the plot and if supported with a good code provide a winning release!
- be humble - no way there will be always one better than you!
- respect others - is the only point of union between the scener and real life
- last, we are experimenting in our group, work in team. It's like to play stand alone or in a group - harder but gives more satisfaction!

freshness you are on the good path ...

Even if it's hard to be like HCL/bOOze design and I'm not talkin' about his high way to code ... I wrote him in the past he taught perfection without to be rude in his csdb comments ... that's the way great coders should act!
Obviusly in my humble opinion ... for the rest we have the rush for the wannabe a star!

User Comment
Submitted by Flavioweb on 13 December 2012
@Freshness: No problem at all. I want just to say that this code isn't a test code upped on csdb and there are, at least, 2 difference from mine to your.
First of all, i like your code and the idea to clear $01xx area pushing data into stack, but "short" is not always better.
When the effect start in my code, all in memory is clean so no random bits (just for few frames) are displayed on screen.
Then, i don't like illegal opcodes (this is just a question of taste... but i never coded with illegal opcodes).
But, after all, your code is shorter than mine.
Every one can now choose a preferred version: dirty-shorter or more clean-'long'...
I'm not here to teach anyone anything, so comments and critics are always welcome, especially if done in a constructive manner and not to bully.
Keep on the good code =)
User Comment
Submitted by iAN CooG on 13 December 2012
rude? scene is also about confrontation and trying to achieve the best result, now we want to see this made with 1 less byte? (NOT) ;D
User Comment
Submitted by Fresh on 13 December 2012
Same effect, 21 bytes less, full borders supported.

.pc=$032c
.byte <start,>start

start:
	sei		
	jsr $e544
	lda #$10	
	sta $d018
!:
	bit $d011
	bmi !-
	lax $d012	
	cmp #$35	
	bcc !-
	cmp #$f6	
	bcs !-		
	and #$1f
	sta $d011
	lda #$00
	sta $07f8-$35,x
	stx $d020	
	inc $d021	
	pha	
	bcc !-

Edit:
I guess I've been a bit too rude with this post: I saw your code and I thought there were room for improvements: well, even if I think that challenges are scener's food, I feel the need to say sorry for the cold answer.
Nothing personal, really.
Keep coding!
User Comment
Submitted by BYB on 9 December 2012
i like "BIT $DEAD" :)
User Comment
Submitted by Flavioweb on 8 December 2012
@enthusi: changed screeshot... the oldest could deceive...
$d020 & $d021 still here... in full fx...
;)
User Comment
Submitted by wacek on 8 December 2012
@Didi: done ;)
User Comment
Submitted by enthusi on 8 December 2012
ror $d011
loop
lda $d012
sta $d020
bvc loop

but extendable :)
User Comment
Submitted by Didi on 8 December 2012
69 bytes only... someone change the releasetype to 256b Intro?
User Comment
Submitted by Rudi on 8 December 2012
nice!
User Comment
Submitted by nomistake on 8 December 2012
impressive!
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
Summaries (1)
User Comments (27)
Production Notes
Fun Stuff
Goofs
Hidden Parts
Trivia
Forum
Discuss this release
Sponsored links
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2017
Page generated in: 0.841 sec.