Demoscene |
---|
Concepts |
Alternative demo platforms |
Current parties |
Websites |
Magazines |
Software |
The Commodore 64 (C64) demos are demonstrations of what can be done to push the limits of the Commodore 64 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:
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 appeared, many former C64 demo programmers switched platforms and continued to make demos for the Amiga (see Amiga demos). The Atari demos were also heavily influenced by C64 demos. In the United Kingdom, the main alternative demo scene was the one of ZX Spectrum demos.
The C64 was popular in a time when local BBSes were also popular and used to communicate with other people. Software trading via mail was also common. Some C64 enthusiasts lament the loss of the social interaction that locally centered computer activities provided.
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations .(February 2008) |
The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 12.5 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.
The Original Chip Set (OCS) is a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and the greatly improved Advanced Graphics Architecture (AGA).
Parallax scrolling is a technique in computer graphics where background images move past the camera more slowly than foreground images, creating an illusion of depth in a 2D scene of distance. The technique grew out of the multiplane camera technique used in traditional animation since the 1930s.
A crack intro, also known as a cracktro, loader, or just intro, is a small introduction sequence added to cracked software. It aims to inform the user which "cracking crew" or individual cracker removed the software's copy protection and distributed the crack.
Bit blit is a data operation commonly used in computer graphics in which several bitmaps are combined into one using a boolean function.
The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual art, and musical skills. Demos and other demoscene productions are shared, voted on and released online at festivals known as demoparties.
The Commodore Plus/4 is a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM-resident office suite ; it was billed as "the productivity computer with software built in".
The VIC-II, specifically known as the MOS Technology 6567/6566/8562/8564, 6569/8565/8566 (PAL), is the microchip tasked with generating Y/C video signals and DRAM refresh signals in the Commodore 64 and Commodore 128 home computers.
Pixel art is a form of digital art drawn with graphical software where images are built using pixels as the only building block. It is widely associated with the low-resolution graphics from 8-bit and 16-bit era computers, arcade machines and video game consoles, in addition to other limited systems such as LED displays and graphing calculators, which have a limited number of pixels and colors available. The art form is still employed to this day by pixel artists and game studios, even though the technological limitations have since been surpassed.
Thalamus Ltd was a British computer game developer that published titles for a number of 8-bit and 16-bit platforms during the late 1980s and early 1990s.
Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode.
The raster bar is an effect used in demos and older video games that displays animated bars of colour, usually horizontal, which additionally might extend into the border, a.k.a. the otherwise unalterable area of the display. Raster bar-style effects were common on the Atari 2600 and Atari 8-bit computers and then later in demos for the Commodore 64, Amiga, Atari ST, and Amstrad CPC.
A display list, also called a command list in Direct3D 12 and a command buffer in Vulkan, is a series of graphics commands so that they may be later run when the list is executed. Systems that make use of display list functionality are called retained mode systems, while systems that do not are as opposed to immediate mode systems. In OpenGL, display lists are useful to redraw the same geometry or apply a set of state changes multiple times. This benefit is also used with Direct3D 12's bundle command lists. In Direct3D 12 and Vulkan, display lists are regularly used for per-frame recording and execution.
Simons' BASIC is an extension to BASIC 2.0 for the Commodore 64 home computer. Written by British programmer David Simons in 1983, who was 16 years old at the time, it was distributed by Commodore as a cartridge.
A raster interrupt is an interrupt signal in a legacy computer system which is used for display timing. It is usually, though not always, generated by a system's graphics chip as the scan lines of a frame are being readied to send to the monitor for display. The most basic implementation of a raster interrupt is the vertical blank interrupt.
The demo effect is a name for computer-based real-time visual effects found in demos created by the demoscene.
The Judges was a Dutch Commodore 64 group from Roosendaal known for being one of the earliest dedicated demogroups. The Judges released several demos for the Commodore 64 home computer between the years 1986 - 1988. Groups such as The Judges are regarded as early pioneers of what came to be known as the demoscene.
Super Expander 64 is a cartridge-based extension to the built in BASIC interpreter of Commodore 64 home computer. It was published by Commodore Business Machines in 1983. The built-in BASIC of the C64, Commodore BASIC, was adapted from the PET and VIC 20, and the language does not have direct support for the system's sound and graphics hardware. Access to the hardware had to be done though directly accessing the memory locations mapped to the specific hardware registers using PEEK
and POKE
statements. Super Expander 64 adds functions for drawing graphics, using sprites, reading joysticks, playing audio, and other features.
GrafX2 is a bitmap graphics editor inspired by the Amiga programs Deluxe Paint and Brilliance. It is free software and distributed under the GPL-2.0-only license.