Speaker: Michael Steil
Everything about the C64 in 64 Minutes
Retrocomputing is cool as never before. People play C64 games in emulators and listen to SID music, but few people know much about the C64 architecture. This talk attempts to communicate "everything about the C64" to the listener, including its internals and quirks, as well as the tricks that have been used in the demoscene, trying to revive the spirit of times when programmers counted clock cycles and hardware limitations were seen as a challenge.
The Commodore 64 was released in 1982 as an entry- and hobby-level machine competing against the Atari 8 bit series and the Apple II. Compared to other systems on the market, it had a lot of RAM (64 KB), and very sophisticated video and audio hardware. While it was quickly forgotten in the US, it reached its peak in the late 80s in Europe, being a very affordable hobby and game computer. Being the longest running computer of all time, being produced for 12 years, programmers understood the hardware very well, and continued finding new tricks how to create even better graphics effects. "AGSP" for example, a very sophisticated trick that makes it possible to arbitrarily scroll "multicolor bitmaps", e.g. for platform games, wasn't used in games until about 1993. This talk explains all the hardware details of the C64: The programming model of the 6502 CPU family, the Complex Interface Adapters (CIA), the Sound Interface Device, and the programming details as well as common ticks involving the Video Interface Controller (VIC-II). The disk interface will be discussed just as well as the design of the 1541 drive. The listener will get a good understanding of 8 bit programming and creative programming on extremely limited hardware, as well as common tricks that can be generalized to other systems.
More information about the 25th Chaos Communication Congress can be found via the Chaos Communication Congress website: http://bit.ly/25c3_program
Source: http://bit.ly/25c3_videos
Really really cool! :)
nightwerty 8 months ago
That picture at 5:44 was taken by me! About 10 years ago too! I wonder how it ended up in this video. (not that I mind!)
adric22 11 months ago 2
Very cool, this is the first new stuff I've learned since the last C=Hacking came out. This video needs at least 10 million viewers, spread the link!!!
Vidfavne 11 months ago
very cool, interesting he had 64 minutes to talk about the C64, what are the chances... :)
averagemale2000 1 year ago
"Have you learned anything ? Yes ? Than please go and code a demo ! "
bogdanbelcea 1 year ago
Interesting vid, but Mayhem in Monsterland doesn't use a bitmap screen. It is chars + VSP scroll.
dfendr93 1 year ago