Commodore 64 Music - Software Emulation

Software Emulation

  • In 1989 on the Amiga computer, the demo "The 100 Most Remembered C64 Tunes" and later the PlaySID application was released, developed by Per Håkan Sundell and Ron Birk. This was one of the first attempts to emulate the SID in software only, and also introduced the file format for representing songs made on the C64 using the SID chip. This later spawned the creation of similar applications for other platforms as well as the creation of a community of people fascinated by SID music, resulting in The High Voltage SID Collection which contains over 40,000 SID tunes.

A SID file contains the 6510 program code and associated data needed to replay the music on the SID. The SID files have the MIME media type audio/prs.sid.

The actual file format of a SID file has had several versions. The older standard is PSID (current version V3). The newer standard, RSID, is intended for music that requires a more complete emulation of the Commodore 64 hardware.

The SID file format is not a native format used on the Commodore 64 or 128, but a format specifically created for emulator-assisted music players such as PlaySID, Sidplay and JSidplay2. However, there are loaders like RealSIDPlay and converters such as PSID64 that make it possible to play a substantial portion of SID files on original Commodore computers.

  • In June 1998, a cycle-based SID emulator engine called reSID became available. The all-software emulator, available with C++ source code, is licensed under the GPL by the author, Dag Lem. In 2008, Antti Lankila significantly improved the filter and distortion simulation in reSID. The improvements were included in VICE version 2.1 as well.
  • In 2007 the JSidplay2 project was released, a pure Java based SID player developed by Ken Händel.

Read more about this topic:  Commodore 64 Music

Famous quotes containing the word emulation:

    Our children will not survive our habits of thinking, our failures of the spirit, our wreck of the universe into which we bring new life as blithely as we do. Mostly, our children will resemble our own misery and spite and anger, because we give them no choice about it. In the name of motherhood and fatherhood and education and good manners, we threaten and suffocate and bind and ensnare and bribe and trick children into wholesale emulation of our ways.
    June Jordan (b. 1939)