28c3: Behind the scenes of a C64 demo

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
7,683
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 30, 2011

Download high quality version: http://bit.ly/uLOyxu
Description: http://events.ccc.de/congress/2011/Fahrplan/events/4814.en.html

Ninja / The Dreams: Behind the scenes of a C64 demo

C64 "demos" were the root of the whole demo-scene-thing and they are still the main force keeping the C64 alive today. Audiovisual pleasure, still pushing hardware limits, still exploring different ways of expression. But what is typically happening inside the machine when you watch a demo? What effort is needed to entertain the audience? This talk will give you an inside look at the steps taken for the award winning demo "Error 23" given first hand by one of its main programmers.

This talk extends previous talks and documentation about the Commodore 64 and its demo effects by adding real-life challenges and experiences to it. What were the basic ideas? What obstacles were on the way? How did they get solved? 6502 assembly knowledge is really not required, some general understanding about assembly and low-level computing will be useful, though (think of stack, timer, cycles...). This isn't about theory, this is for real ;)

Topics include (but not limited to): Explaining design choices Basic ideas behind the effects Data compression techniques Load stuff while displaying effects Dirty tricks which make your computer science professor run away Synchronization and linking how to keep it all in 64KB RAM

Link to this comment:

Share to:

Top Comments

  • First of all, very impressed with the demo and the talk. This guy has the right to call himself Ninja :)

    What's up with the question about version control in the end? After this display of imagination, determination and mad programming skill you want to bash these guys for using Subversion? Really?

see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • Wow awesome! Thanks a lot for that lecture, so great to hear all those insider infos that I was so greedy about back then but never got, you guys rock!

  • This is really cool workshop. I'm from the Spectrum scene, but the principles of making demos are the same. Big respect!

  • Not interesting at all.

    Integer overflow in variable interresting.

  • neat . thanks

  • Wolfram FTW

  • The C64 lives!

  • Quite interesting;

  • Very interesting!

  • interesting

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more