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

Nine Released by :
Lft

Release Date :
2 February 2025

Type :
C64 One-File Demo

Released At :
Fjälldata 2025

Achievements :
C64 Demo Competition at Fjälldata 2025 :  #2

User rating:**********  9.7/10 (80 votes)   See votestatistics
**********  10/10 (26 votes) - Public votes only.

Credits :
Code .... Lft of Kryo
Music .... Lft of Kryo
Graphics .... Lft of Kryo

Download :

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by Yogibear on 9 February 2025
Anyway nice show!
User Comment
Submitted by Digger on 5 February 2025
<spoiler>I love how "obvious" it is that the 3 "fake" sprites in the upper border are always on the same Y line, but since they're behind other sprites, it's unnoticeable.</spoiler>
User Comment
Submitted by The Syndrom on 5 February 2025
outstanding presentation, love every bit of it, the petscii wizard, the music and the flow. even thought for a second lft really had found a way to get rid of the 8 sprite limit... ;-)
User Comment
Submitted by HCL on 5 February 2025
Love this! So pedagogic, yet i still can not get it how this is done. Even though this looked awesome on the big screen, I was quite convinced that it would be obvious when watching on emu back home, rendering two sprites into one in multicolor (with less resolution), or something, but i can not see it! Excellent!
User Comment
Submitted by Danzig on 5 February 2025
absolute lovely <3
User Comment
Submitted by WVL on 5 February 2025
Here is Martins extra video : https://youtu.be/Wjf2r12CGUw?si=dbqGEkqB92U6INxS

Quite nifty and like the others said : I love the buildup, story telling and hiding of all the complex things happening.
User Comment
Submitted by redcrab on 5 February 2025
This is exactly how to entertain me!
I love it when a demopart tells me what to be impressed by, and this one makes me SO excited! <3
User Comment
Submitted by trident on 5 February 2025
i, for one, welcome our new multiplexius overlords!

this is the latest in a long line of demos that appear to display more than 8 sprites on a single raster line, using a variety of tricks: Mentallic , One Year Camelot 3 , Crest Avantgarde , A Game of Ten , Sir Epsilon , Nine , The Ghost , Rocketry , Krestage 3 - More Weird Stuff , Justintime , GULBdata just to name a few.

and it is such an incredible show - the cute wizard, the music that builds up to the dramatic climax of the demo, and of course the magic trick itself! it was such a joy to watch this in person at fjälldata and feel the tension rising, seeing how the sprites first briefly jumped out into the sideborders, and all the while knowing that those nine sprites eventually would end up either in the upper or lower border. every one knew it would happen - and the crowd went crazy when it finally did.

the demo not only excels in its dramaturgy, but also pushes boundaries in terms of the magic trick itself. while the underlying techniques may be known to a handful of fellow magicians, the way that they are combined here, particularly with the sprite colors and the movement is new - this level of movement with 24 pixel wide sprites simply has not been done before. this also goes for the movement in the y direction of the overlaid sprites, which requires some form of dysp timing to work, making it even trickier to implement. when developing an effect of this kind, you always find yourself in nasty cycle bug hell and i'm sure there are a bunch of smaller tricks in there too - knowing the level of trickery we've seen with other sprite tricks from lft. very much hoping for and looking forward to a write-up and to hear the thoughts behind it all.

also, all the other action on the screen is a feat in itself - the sideborder sprites, the software sprites, and - particularly - the extremely smooth transitions between the different modes of the effect.

so this means that ten sprites is the new frontier now, right?
User Comment
Submitted by TheRyk on 4 February 2025
yeah, old idea perfectly executed in a most charming way, btw gotta <3 that sorcerer animation, cool 1 man show!
User Comment
Submitted by Digger on 4 February 2025
When I discovered it uses sprite crunching and saw the sprite data shuffles, my head exploded. Only LFT could do such a thing.
User Comment
Submitted by Martin Piper on 4 February 2025
I thought this demo would get #1 it's such an interesting technical and styled masterpiece.
I've got an "extra" video on my channel that goes into more detail. But it's members only for a few days.
User Comment
Submitted by Dymo on 4 February 2025
Really nice LFT… doing your magic, fab demo… :D
User Comment
Submitted by Slammer on 3 February 2025
Really nice trick and presention - i really enjoyed it. I'm glad the analysis didn't reveal it all. Martin have great presentation skills and is very entertaining to listen to, but i think the video came too soon. It spoils the magic if someone hands you a tutorial on the way out of the magicshow. (There are probably some crackers who think its about speedy realeases but to me its a different genre).
User Comment
Submitted by PAL on 3 February 2025
P E R F E C T !
User Comment
Submitted by Brush on 3 February 2025
It would be a great fx just on it's own. But combined with the presentation and tons of polish - this is a real gem!
User Comment
Submitted by HBH.ZTH on 3 February 2025
Clever. Nicely done. BTW is the source-code been released or do we have to get our hands dirty into the MC monitor or Debugger PC tool?
User Comment
Submitted by grip on 3 February 2025
Misdirection, sleight of hand, showmanship! Also, the magician is cute. It's a ten for Nine. :)
User Comment
Submitted by lft on 3 February 2025
Thanks everyone for the nice comments, both here and at the party!
Thanks WVL for linking to the analysis video. It was a joy to watch, and he figures out a large part of the demo, just not the impossible bit. =)
User Comment
Submitted by Stone on 3 February 2025
To me, this is the perfect demopart.
User Comment
Submitted by JackAsser on 3 February 2025
Pure magic and love
User Comment
Submitted by WVL on 3 February 2025
Already looked into by Martin Piper : https://www.youtube.com/watch?v=Ik1vsMM2EuY
User Comment
Submitted by Scrap on 3 February 2025
before even watching it, only by reading the name of the creator, I knew that something great is waiting to be seen! :-) Wow, great trickery. What a multi talented person!
User Comment
Submitted by katon on 3 February 2025
Absolute mastery!
User Comment
Submitted by Raistlin on 3 February 2025
Codep0rn! Wow. Now this is nice! I can't wait for the write up for what in the heck is going on here.

I'm not really much of a VIC-trick coder myself .. so I'm especially baffled by this.

Even if I force MC sprites off, and remove double-width sprites, what I'm looking at is UNPOSSIBLE. What the heck is this magic??? I'm thinking MC sprites, double-width, $d021 rasters, ghostbyte etc etc .. but it's -still- not enough combined.. surely?

10/10.

Amazeballs.
User Comment
Submitted by DKT on 2 February 2025
I just love to watch how LFT plays his fav toy, it's always a magical experience.
User Comment
Submitted by Jetboy on 2 February 2025
PURE MAGIC!
That makes me wonder, where would humanity be if super clever people like LFT would use their skills on solving real life problems instead of making demos...

anyway, looking for a blogpost that explains why there is spritecrunching involved
User Comment
Submitted by Clarence on 2 February 2025
Very nice LFT quality! Somehow reminds me of Nine. ;)
Of course this has wider sprites, but they are severely limited in how they must look and move, compared to mine.
User Comment
Submitted by Shine on 2 February 2025
Well, i don't know anything about Code-Wizardry, BUT
I LOVE THIS PRESENTATION!!! <3
User Comment
Submitted by Pad on 2 February 2025
LFT - The renaissance man of the C64. Seeing this live at the party was worth every one of the 15 hours in the car to attend. Excellent.
User Comment
Submitted by papapower on 2 February 2025
so good, and so nicely introduced. Thanks Linus for bringing us this goodness !
User Comment
Submitted by mankeli on 2 February 2025
I bet it's just a fake!
User Comment
Submitted by Jammer on 2 February 2025
My guess is also that visible area has mixture of sprites and chars whereas in the upper border it's one of the sprites expanded and masked with ghostbyte. Jaw dropped :O
User Comment
Submitted by Skate on 2 February 2025
Very impressive. I knew what was coming as soon as i read the title "nine" and "lft". :)
User Comment
Submitted by Bob on 2 February 2025
beautiful elegant subtle!
great presentation!
very enjoyable to watch
User Comment
Submitted by The Sarge on 2 February 2025
This one is special! Perfect execution on all levels! LFT being this unimaginable guy who can do all by himself.

A demo to remember for a long long time. For me this is magic and I have no clue how it was done.
User Comment
Submitted by aeeben on 2 February 2025
Brilliant! :D
User Comment
Submitted by Digger on 2 February 2025
Wow, this blew my mind! Amazing presentation with dynamic sprite trajectories. My guess would be multiple different routines with ECM ghostbyte, clock-slide and $d016 for the digit 1 in the top border. Very clever!
Now waiting for 10 😝
User Comment
Submitted by Youth on 2 February 2025
Well presented, like a true magician!
User Comment
Submitted by Jetboy on 2 February 2025
Had similar train of thoughts as DeeKay :)
I haven't looked it on the debugger, but i think there are several techniques used and switched at the right moments. Like normal multiplexing, and painting them all on a 8 sprites wide canvas in multicolor, or something like that. That's my guess.

Uberawesome!
User Comment
Submitted by Smasher on 2 February 2025
I'm dreaming, don't wake me up!
User Comment
Submitted by Cruzer on 2 February 2025
Great trick, that isn't immediately obvious, which is quite a feat on a platform where so many tricks have been done. I haven't looked at the code yet, and I won't, since it ruins the fun, but it seems a little sus that the sprites are this close together, so maybe that's a clue. :) Also very cute and lovely execution.
User Comment
Submitted by WVL on 2 February 2025
Hmmm.. I have the feeling Multiplexius is deceiving us :-)
User Comment
Submitted by DeeKay on 2 February 2025
Oh wow.. Love the dramaturgy of this.. First you say "ok, simple multiplexer, or one of those is charset, no biggie, so can you put them in the border?".. Which he then does, but there's still some on the screen at the same time, so those might still be charset.. and then he puts them on the same line and moves them all into the upper border! ;-D Which I have no idea how he does it.. I'm guessing ghostbyte splitting or the Panoramic $d016 thing, since he does not flash the border to anything else than black, but all sprites are 3 chars wide, so.. how??
User Comment
Submitted by Krill on 2 February 2025
Crafty illusionist, this. :)

Great old-style but still fresh presentation reminding of Barbaric .
User Comment
Submitted by Samurai on 2 February 2025
Magnificient short demo, you made the most of the limited time and the 9…

…when the music blooms and opens up at the 2 min mark I get chills down my spine and Lunatic feelings ❤
User Comment
Submitted by Tom-Cat on 2 February 2025
Wow... LFT brings it again. Umpossible :) Also it works on Ultimate64, who would of thought.
User Comment
Submitted by Walt on 2 February 2025
This is good stuff :)
User Comment
Submitted by celticdesign on 2 February 2025
Wizadry and excellent music!
User Comment
Submitted by iAN CooG on 2 February 2025
Not possible. :D Clever trick
User Comment
Submitted by 4gentE on 2 February 2025
Superb.
User Comment
Submitted by Hate Bush on 2 February 2025
no write-up? without one i'm only able to say: what a cute wizard you have there ;)
User Comment
Submitted by Quiss on 2 February 2025
Gosh, that's beautiful. Excellent presentation and style.
User Comment
Submitted by ChristopherJam on 2 February 2025
Oh very nicely done.
User Comment
Submitted by anonym on 2 February 2025
I love this. So a great presentation and effect. Wanted to vote it a 10, but somehow it kept on going back to 9 ;)
User Comment
Submitted by chatGPZ on 2 February 2025
Very clever
User Comment
Submitted by wysiwtf on 2 February 2025
seven ate nine? =)
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (56)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· 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-2025
Page generated in: 0.131 sec.