The Commodore 64 (C64) demos are demonstrations of what can be done to push the limits of the
Commodore 64
The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
computer, made by programmers, musicians and artists.
Though it was not unusual to find demos that displayed a single picture, only music tracks or a programming skill, groups were formed that consisted of members who were skilled in composing music, drawing graphics and programming. Full disk demos were produced, some of which would play music as the next file loaded, without any delay in the sound.
Various effects are achieved in demos, most of them due to undocumented side-effects pertaining to the
MOS Technology VIC-II chip. Some examples are:
* Sprite scrollers were placed in the border. By tricking the hardware not to draw the border around the screen, sprites could be moved into this area and displayed.
* Sprites were multiplexed across vertical raster lines (over 8 sprites, sometimes up to 120 sprites). A common perception is that no more than 8 sprites could appear at once on the screen, but assigning new Y coordinates once it has started being drawn made it reappear further down the screen.
* FLD (flexible line distance) moved bitmap or character rows an arbitrary number of vertical raster lines apart, making it possible to arbitrarily move any 8 pixel high graphic block smoothly up and down across the screen. Adding sine curves to this positioning provided a wavy effect.
* FLI, or Flexible Line Interpretation, can be used to increase the number of unique colors which can appear in an 8×8 or 8×4 block on the screen. This mode is occasionally extended further with sprites and/or interlacing two bitmaps together (as in SHIFLI or UIFLI). These modes usually cause the left-most 24 pixels of the display to become unusable.
* FPP (Flexible Pixel Positioning), basically a variation of the FLI mode, allows the placement of any line of a character-based graphic at any one y-position, allowing for effects like x-rotating logos, barrel-like effects or smooth stretching and waving over the whole screen.
* Tec-Tec (also Tech-Tech or Tic Tac) assigns a new x-position to any line of a graphic. By using animated sine waves you could for example wave a logo horizontally over the screen.
* VSP (Variable Screen Positioning), also known as HSP, allows arbitrary x-placement of a bitmap, with the bitmap wrapping around at the border.
* A Linecruncher allows the user to scroll a bitmap larger than one screen vertically without having to move all the bitmap data manually.
* AGSP (Any Given Screen Position) is the combination of VSP and Linecruncher, for example making possible games with colorful bitmap graphics that scrolled, such as Hannes Sommer's "Fred's Back" series.
Followers of the C64 would see the growth of the demo scene. Gone were the single file demos with one scrolling text and no music. Full disk demos were produced, some of which would play music as the next file loaded, without any delay in the sound.
Hidden parts were included as was the occasional game implemented into a demo.
When the Commodore
Amiga
Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
appeared, many former C64 demo programmers switched platforms and continued to make demos for the Amiga (see
Amiga demos
Amiga demos are demos created for the Amiga home computer.
A "demo" is a demonstration of the multimedia capabilities of a computer (or more to the point, a demonstration of the skill of the demo's constructors). There was intense rivalry dur ...
). The
Atari demos were also heavily influenced by C64 demos. In the
United Kingdom
The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Northwestern Europe, off the coast of European mainland, the continental mainland. It comprises England, Scotlan ...
, the main alternative demo scene was the one of
ZX Spectrum demos ZX may refer to:
Arts and entertainment
* Kamen Rider ZX (pronounced "Zed-Cross"), the tenth fictional superhero in the "Kamen Rider" franchise
* '' Mega Man ZX'', a video game for the Nintendo DS
* '' ZX Tunes'', remastered soundtracks of the "M ...
.
The C64 was popular in a time when local
BBSes were also popular and used to communicate with other people. Software trading via
mail
The mail or post is a system for physically transporting postcards, letter (message), letters, and parcel (package), parcels. A postal service can be private or public, though many governments place restrictions on private systems. Since the mid ...
was also common. Some C64 enthusiasts lament the loss of the social interaction that locally centered computer activities provided.
External links
C64.CH - The C64 Demo Portal ''A site for C64 demos with screenshots''
The Digital Dungeon (TDD) ''FTP site for C64 demos''
Commodore Scene Database ''A scene database where you can get in touch with the sceners themselves or get info about one scener or release or event. Structured, including information (hidden parts), downloads, screenshots, forum.''
C64 Portal''C64 demo scene related news, about new releases, parties and other scene related news''
Intros.C64.Org''Large online archive of crack intros, the first demoscene productions.''
Driven Online''Driven Online - Covering the North American demo scene''
digitalmemoriesdvd.de ''Digital Memories: C64 Demos'' - showcases C64 demos on DVD
8Bit Mayhem C64 Scene Music Podcast ''Obvious, not so obvious, forgotten and classic Commodore 64 scene music.''
Commodore 64 and PET Demos ''Early demos, most written before the demoscene''
Colourful raster bars code
{{DEFAULTSORT:Commodore 64 Demos
Demos
Demos may refer to:
Computing
* DEMOS, a Soviet Unix-like operating system
* DEMOS (ISP), the first internet service provider in the USSR
* Demos Commander, an Orthodox File Manager for Unix-like systems
* Plural for Demo (computer programming ...
Demoscene
Commodore 64 music