Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in 
25 Scrollers   [2017]

25 Scrollers Released by :
CRT

Release Date :
10 December 2017

Type :
C64 One-File Demo

Website :
https://www.youtube.com/watch?v=DPsmNYGF8Lg

Released At :
World of Commodore 2017

User rating:*********_  8.8/10 (11 votes)   See votestatistics
*********_  9/10 (5 votes) - Public votes only.

Credits :
Code .... CRT
Music .... Magnar Harestad of Censor Design
Text .... Anonym of Padua
  Archmage of Andromeda, EN0NE, SHAPE
  Bob of Censor Design
  Chancer of Cosine
  Conjuror of Offence, Onslaught, Vandalism News Staff
  CRT
  Dannyk of The Collective
  Fuzz of Arkanix Labs, Pseudo-soft Works, Retro64
  Macbeth of Driven Staff, Pseudo-soft Works, Scene World Magazine
  Magic of Nah-Kolor, Vandalism News Staff
  Magnar Harestad of Censor Design
  Motley of Fantastic 4 Cracking Group, Genesis Project
  Natas of Horizon
  Necromancer
  Nico Clone of The Collective
  Pal of F*A*I*C, Offence
  Schema of Ascension International Cracking
  Shine of Arsenic, Delysid
  Stan of BRAINfART, Hitmen
  Trasher of Fairlight
  Wiklund of Fairlight, MultiStyle Labs, Retroguru, Sid Ryders
Charset .... CRT


SIDs used in this release :
Cherry Pepsi (NTSC)(/MUSICIANS/M/Magnar/Cherry_Pepsi_NTSC.sid)
Cherry Pepsi (PAL)(/MUSICIANS/M/Magnar/Cherry_Pepsi_PAL.sid)

Download :
http://csdb.dk/getinternalfile.php/163122/scroll25.prg (downloads: 430)
http://csdb.dk/getinternalfile.php/163165/CRTs_WoC_25scrollers(PAL 8580)_Magnar.sid (downloads: 49)

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by CRT on 15 December 2017
For you who got me on FB, I put a more extensive description of the code there.

To sum up, the scrollers are offset and moved in a phase over 8 frames so not everything has to move at the same time. This is mostly happening in the upper&lower border timing. The text area timing takes care of the moving bars. There are plenty of NOP's left in the text area timing and in some border frames. Deadline-time rather than raster-time was the limiting factor. If kept pushing, more is possible for sure.. DYSP over text in this case?

I used advanced assembler macros and some scripts so I didn't have to duplicate and re-write everything for every frame manually.

I did write a SID player for this part but didn't have the time to compose or get Magnar into the details: The SID was SID-sampled with simple delta compression. It took space but the raster line usage got low and predictable and the part had space left over.
User Comment
Submitted by Pad on 14 December 2017
There are more or less a couple NOPs on each raster line, but the rest is filled with lda/sta for the scrollers and raster color. This must be close to 10k code lines? Great work!
User Comment
Submitted by Oswald on 13 December 2017
insane indeed, quick peek into the code showed its stuffed with nops between color changes, how does it scroll then ?! :-O
User Comment
Submitted by The Phantom on 13 December 2017
I've coded scrolls similar to this with rasters moving in each scroll.
This, however, is insane!
I'm thinking you found a few extra cycles and haven't shared with the rest of us :D

Nice work CRT.. Really nice...


PS... I LOVE RASTERS :D
User Comment
Submitted by Magnar on 12 December 2017
Added the SID file that was the original output for this nice intro by CRT. It had to be sampled down to 34 seconds due to rastertime restrictions inside the production. But here is the original file anyway. :) Cheers Magnar
User Comment
Submitted by Dr.Science on 12 December 2017
This guy is insane! in a positive way :-) love it! and great music!
User Comment
Submitted by Monte Carlos on 11 December 2017
Sorry for having been so sulky. It's PAL+NTSC and full upper+lower borders + music + 25 scrollers+complex raster updates.I reverse my post.
User Comment
Submitted by Monte Carlos on 11 December 2017
Not at all uncommon to put speedcode within raster code.
User Comment
Submitted by Wertstahl on 11 December 2017
zesmasher: disassemble and see the full insanity of this. wow. this wasnt all coded by hand, right? just wow.
User Comment
Submitted by Yogibear on 10 December 2017
Nice code + zax!
User Comment
Submitted by Magic on 10 December 2017
Always nice to support you :)
Keep it all up!
User Comment
Submitted by anonym on 10 December 2017
Nice one, CRT. Thanks for driving us to WoC and letting me write a scrolltext.
User Comment
Submitted by Shine on 10 December 2017
Lovely raster & scroller action! :D
I love the music!!! <3
User Comment
Submitted by ZeSmasher on 10 December 2017
I ran this with debug borders on vice. I wonder where the rastercycles to move the whole screen come from. great!
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (14)
· Production Notes (2)
Fun Stuff
· Goofs
· Hidden Parts (1)
· Trivia (1)
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-2018
Page generated in: 0.102 sec.