Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Black Magic   [2015]

Black Magic Released by :

Release Date :
19 May 2015

Type :
C64 One-File Demo

Released At :
Demo of the Year Competition 2014

Achievements :
C64 Demo Competition at Demo of the Year Competition 2014 :  #1

User rating:*********_  8.9/10 (31 votes)   See votestatistics
*********_  9.4/10 (11 votes) - Public votes only.

Credits :
Code .... Clarence of Chorus
Music .... Drax of Bonzai, Camelot, Crest, Maniacs of Noise, Vibrants
Graphics .... Cybortech of Graffity
  Leon of Chorus, Resource, Singular, Storm
Text .... Clarence of Chorus
Charset .... Bimber of Arise

SIDs used in this release :
Black Magic(/MUSICIANS/D/DRAX/Black_Magic.sid)

Download :

Look for downloads on external sites:

User Comment
Submitted by Scan on 15 March 2017
This demo has kept me baffled for some time. I was curious how that wonderful effect was done so I took a closer look to it using C64Debugger. From what I've come to understand (but I could be wrong here, some $d011 stuff still eludes me) whether or not this is done using FLI is a matter of interpretation. From what I see it triggers a badline condition every rasterline and switched banks, but it's done before cycle 14 (reference: http://zimmers.net/cbmpics/cbm/c64/vic-ii.txt). This means it will redraw the first line of the current row of the bitmap but will update the pointer to the character screen, thus being able to use more colors per raster line. For FLI pictures this effect is of no use because it keeps repeating the first line, but for the splits in this demo it's a really a cool effect.

Or I might be slightly intoxicated and got it all wrong, still a very enjoyable demo :P
User Comment
Submitted by jailbird on 17 August 2015
Great demo, I just wish the graphics was better :D
User Comment
Submitted by FATFrost on 3 July 2015
Clarence, this is such a lovely demo part with awesome work involved, I really appreciate the time it must take to create this. This is my fave kind of demo on the commodore.. beautiful one screener I can watch for hours... :)
User Comment
Submitted by PAL on 3 July 2015
I support what you say, sorry for what might have been seen as a rant but in all honnesty it was just out of admiration and the fact that YUP said - there is no border to border fli pal - I still think there is no such real border to border fli.... but put in other wording... your part is fantastic.... almost solomon finding the hidden upcodes. Emotional breakdown... yeahhh...
User Comment
Submitted by Clarence on 2 July 2015
@PAL: this feels like demanding an Illusionist to prove and show very slowly that disappearing card trick, you just witnessed, but now from behind and without sleeves on. :)
This is 40 chars FLI. Albeit a very tiny area is possible, which can be repeated, thus enlarged. I'm sure this isn't new, it was implicitly used in effects in the past. One example you know, is the fli effect in Emotional Breakdown. Maybe I'm the first using the behaviour to it's full potential, not sure.

To explain the color density: Say, in a certain char I need only 1 extra-color in the first line, but the next char I need an extra color a pixel below, then again a pixel below in yet another char, etc. Eventually I need fli every line, even though I don't use it's potential in every characters each and every line.
User Comment
Submitted by PAL on 29 June 2015
Fantastic!!!!!... waiting... real? FLI? border 2 border?... as you state this one is! Release a new one where it is, where one can see it... Just for the fun of it as you clearly have said it is true fli! I am not being passive aggressive, I am being aggressive because I want so much to see someone prove me wrong... it would be a milestone in the c64 code history.
User Comment
Submitted by Shine on 24 June 2015
C(·)ngratulati(·)n!!! :)
User Comment
Submitted by Smasher on 2 June 2015
deserved winner! :)
User Comment
Submitted by rez on 25 May 2015
great screen! awesome effect and very design and music! what else? :)
User Comment
Submitted by Dr.j on 22 May 2015
I think last time i saw very cool splits was from Horizon by Pernod , this one is bring me old memories of very beautiful splits , the logo isn't so my taste but the effect is mega cool . 9/10
User Comment
Submitted by TheRyk on 21 May 2015
quite kewl code pr0n gotta love that split magic :)
User Comment
Submitted by Clarence on 20 May 2015
Bob köszi :)
User Comment
Submitted by Clarence on 20 May 2015
Ok, some of you have a good point. I'm moving rasterbars in a perfect sinus, every multicolour pixel column has a different y position. The main idea is not to colorcycle, but to draw the splits into a FLI area. Both color data, and bitmap being plotted optimized for the current situation. I'm using FLI mode to it's full extent, so $d800 and $d021 is involved to have as dense colorbars as possible. To avoid color clashes, the rasterbars are optimized (dithered and such), and the sinus adc inside a char is limited. I have done a separate pc tool to test and calculate the most optimal raster density and movement.

TomoAlien: this could have worked in a normal FLI mode aswell, there I could do 37*4 splits in the screen area. That would also be a record, but as a certain guy (called David) in Sweden would mop the floor up with me in his next demo, I had to resort to the super restricted 40 char fli mode to max the split count out. As Slammer pointed out this mode introduces $dd00 into the already crowded timing. I think only another certain guy in Germany (called Roland) respects my 1+ day long optimizazion efforts on the border splits. The timing that ideally writeš d011,d018,dd00 and d020 twice in a 20 cycle rasterspace, results in 2 border rastersplits that still looks acceptable. :)
User Comment
Submitted by Joodas on 20 May 2015
Me likes!
User Comment
Submitted by CeriX on 20 May 2015
Regardless if there are real rastersplits or not, it's very impressive!
I like it!
User Comment
Submitted by Bob on 20 May 2015
szép rész tetszik nagyon. szépen ösze hosztátok a szineket. Igy továb! :)
User Comment
Submitted by Slammer on 20 May 2015
I like this one.

Oswald: Normal multicolor, I dont think so. I see hints of a mode with an early set badline condition and repeated patterns formed by changing dd00. I guess the key is giving predefined patterns a kind of x movement within each char, but I might be totally wrong since it has been some time since i have done vic coding.

In any case a great part with a really excelent execution and a big thumbs up from here!
User Comment
Submitted by Peacemaker on 20 May 2015
very good part indeed. lovely "rastersplits" =)
User Comment
Submitted by Cresh on 20 May 2015
Good old Clarence delivers! ;)
And \o/ for using Bimber's fonts. My fav. ones from Font Compo.
User Comment
Submitted by Oswald on 20 May 2015
without peeking, judging by the looks I'd say its normal multicolor with per char column color changes ;)
User Comment
Submitted by Skate on 20 May 2015
Awesome trick! Colors and patterns are also very well selected.
User Comment
Submitted by HCL on 20 May 2015
Teh oSsom! Will have a deeper look into the code some great evening :)
User Comment
Submitted by Radiant on 20 May 2015
Cool technology.
User Comment
Submitted by Dr.Strange on 20 May 2015
Really nice part.
User Comment
Submitted by Shine on 20 May 2015
Yeah ... this is my personal 1st place ... the raster splits rules for sure!!! <3 10/10
User Comment
Submitted by Chico on 20 May 2015
Great music !!!!
User Comment
Submitted by Jammer on 20 May 2015
Clarence is teh voodoo priest! \o/
User Comment
Submitted by Stone on 19 May 2015
User Comment
Submitted by bepp on 19 May 2015
<3 Chorus! Awesome part!
User Comment
Submitted by PAL on 19 May 2015
cool... I know what you did not do and this part is super!
User Comment
Submitted by Pantaloon on 19 May 2015
User Comment
Submitted by Graham on 19 May 2015
Like the style. Insta-remembered this one: Ratio 80 :)
User Comment
Submitted by TomoAlien on 19 May 2015
The memory map is balls.

WTF did you do? How? I don't even know if it's a real rastersplit or not.

It can't be FLI because there's no FLI-bug.

Looks pretty and well... WTF. Black Magic indeed.
User Comment
Submitted by Oswald on 19 May 2015
nufli splitter anyone ? :D great one ! :)
User Comment
Submitted by Digger on 19 May 2015
Nice surprise! I'd like to read more behind the scenes about the effect Clarence :)
User Comment
Submitted by Joe on 19 May 2015
Haha! Cool!
User Comment
Submitted by Smasher on 19 May 2015
very cool entry!!
User Comment
Submitted by Yogibear on 19 May 2015
Nice effects and cool zax!
Search CSDb
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (38)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
· Discuss this release
Info on other sites
· YouTube
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-2024
Page generated in: 0.111 sec.