Revision as of 05:03, 6 October 2005 edit68.113.223.195 (talk)No edit summary← Previous edit | Revision as of 05:03, 6 October 2005 edit undoMagister Mathematicae (talk | contribs)Extended confirmed users27,563 editsm Reverted edits by 68.113.223.195 to last version by W.marshNext edit → | ||
Line 1: | Line 1: | ||
:''For the hip hop group, see ].'' | |||
THIS SPAMBOT WAS CREATED BY: SFL. THIS IS A SPAM TEST TO EXPERIMENT IF IT WORKS ON WIKIPEDIA. IF SUCCESSFULL, WHICH, OBVIOUSLY IF YOU ARE READING THIS, A MAJOR SPAMING THAT WIKIPEDIA HAS NEVER EXPIERENCED BEFORE WILL OCCURE ON OCTOBER 15, 2005. | |||
The '''Commodore 64''' ('''C64''', '''CBM 64''') was a popular ] in the ]. Announced by ] in ] ] and released in ] of that year in the ] at a price of $595 ], it offered unprecedented value (in terms of sound and graphics performance) for the money. Aggressive pricing of the C64 by Commodore was one of the major catalysts for the ]. Approximately 15,000 ] titles were made for the Commodore 64, including games, development tools, and office applications. It is also credited with popularizing the computer ]. With estimated sales between 17 and 25 million units by the time it was discontinued in ], the C64 became and remains the best-selling computer model of all time. | |||
] | |||
==History== | |||
WHEN FULLY OPPERATIONAL, THIS SPAMBOT WILL RUN ON A TOTAL OF 500 UNIQUE SERVER IP ADDRESSES STRIKING ALL AT ONCE MAKING IT SEEM LIKE EVERYONE IS A CONTRIBUTOR... | |||
===Origins=== | |||
BEWARE-DON'T MESS WITH A MACHINE! | |||
] | |||
In January ], ], Commodore's ] design subsidiary, initiated a project to design the graphic and audio chips for a next generation ]. Design work for the chips was completed in ] ], but the console project was soon cancelled after a meeting with Commodore president ]. Tramiel wanted the chips to form the base for a computer with 64 ] of ], which at the time was double the amount of RAM of many computers available in late 1981. Although 64KB of RAM was very expensive, Tramiel knew that ] prices were falling, and that it would eventually drop to an acceptable level before going into full production. | |||
The design team was given less than two months to develop a prototype so that it could be displayed at the winter ] in ] ]. The C64 made an impressive debut as David A. Ziembicki, a former Production Engineer at Commodore recalled: "All we saw at our booth were Atari people with their mouths dropping open, saying, 'How can you do that for $595?'". The cost of building each C64 was estimated at US$135 due to Commodore's ] and more crucially, MOS Technology's integrated-circuit fabrication facilities, leaving a large margin to work with. | |||
SFL | |||
//SPAM 230592348 | |||
===Winning the market war=== | |||
The C64 faced a wide range of competing machines after its introduction in ] ]. With an impressive price point coupled with the 64's advanced hardware, it quickly out-classed many of its competitors. In the ] the greatest competitors to the C64 were the ] and ]. The ] 800 was very similar in hardware terms, but it was very expensive to build, which soon forced Atari to move their production to the Far East. It also forced Atari to redesign their machine to be more cost effective, resulting in the 600XL/800XL line. The aging Apple II was clearly no match for the C64's hardware, but it was very expandable with its internal expansion slots, a feature lacking in the 64. | |||
In the ], the primary competitors to the C64 were the British-built ] ] and the ] ]. Released a few months ahead of the C64, and selling for almost half the price, the Spectrum quickly became the market leader. The C64 would rival the Spectrum in popularity in the latter half of the 1980s eventually outliving the Spectrum when it was discontinued in ]. | |||
The key to the 64's success was Commodore's aggressive marketing tactics, selling it in department stores, discount stores, and toy stores in addition to its network of authorized dealers. This allowed it, like its predecessor, the ], to compete against ]s. | |||
In ], Commodore offered a $100 ] in the United States on the purchase of a C64 upon receipt of any video game console or computer. To take advantage of the $100 rebate, some mail-order dealers and retailers offered a ] for as little as $10 with purchase of a C64 so the consumer could send the computer to Commodore, collect the rebate, and pocket the difference. ] departed the marketplace within a year. The success of the VIC-20 and C64 also contributed significantly to the departure of ] from the ] field (see ]) and to the infamous ]. | |||
===C64 successors and the 64C=== | |||
] | |||
In ] Commodore released the ], a portable version of the C64. The SX-64 has the distinction of being the first ''full-color'' portable computer. The base unit featured a 5 inch (127 mm) ] and an integral ] floppy disk drive. Fewer than 10,000 had been sold when it was discontinued in ]. | |||
Commodore attempted in 1984 to replace the C64 with the ], which offered a higher-color display, a better implementation of ] (V3.5), and built-in software. But Commodore commited the major strategic error of making it incompatible with the huge C64 software library. To top it all off, the Plus/4 lacked hardware ] capability and had much poorer sound, thus seriously underperforming in two of the areas that had made the C64 a star. The new machine flopped, to no one's surprise except Commodore's, while the C64 soldiered on. | |||
Commodore was determined not to repeat the same mistake, and made sure that the eventual successors to the C64—the ] and 128D computers (])—were as good as, and fully compatible with, the original, as well as offering a host of long-sought improvements (such as a structured BASIC with graphics and sound commands, 80-column display capability, and full CP/M compatibility). As the Commodore 128 and other manufacturers' more advanced computers came onto the market, Commodore positioned the 64 as an entry-level computer, lowering the price as necessary. | |||
] | |||
In ], Commodore released the '''Commodore 64C''' ('''C64C''') computer, which was functionally identical to the original, but whose exterior design was remodelled in the spirit of the C128 and other contemporary design trends. In the ], the C64C often came bundled with the third-party ] ]-based operating system. | |||
===An active demoscene=== | |||
At the time of its introduction, the C64's graphics and sound capabilities were rivaled only by the ]. This was at a time when most IBM PCs and compatibles had text-only graphics cards, ] monitors, and sound consisting of squeaks and beeps from the built-in tiny, low-quality ]. Due to its advanced graphics and sound, the 64 is often credited with starting the computer subculture known as the ] (see ]). As of the turn of the millennium, it is still being actively used as a demo machine, especially for music (its ] even being used in special sound cards for PCs). For all other than die-hard enthusiasts, however, the C64 lost its top position when the ] ] and ] were released in the mid-80s. | |||
The demoscene is far from being dead even more than 20 years after the C64 was invented. Also new games are being developed (some of the best are available through Protovision, see other links). One of the most noteworthy new games is probably , a game that took almost 10 years of development. | |||
A sad fact is the difference between PAL and NTSC C64s. These two videonorms cause compatibility problems between US/Canadian C64s and those from almost the whole rest of the world. As an effect, most demos run only on a PAL machine. | |||
===1990s and 2000s hardware=== | |||
In 1990 the C64 was re-released in the form of a games console, called the ] ('''C64GS'''). It was basically a C64 motherboard modified to orient the cartridge connector to a vertical position, to allow cartridges to be inserted from above. A modified ROM replaced the BASIC interpreter with a boot screen to inform the user to insert a cartridge. Needless to say, the C64GS was another commercial failure for Commodore, and was never even released outside of Europe. In 1990/91, an advanced intended successor to the C64, the ] (also known as the "C64DX"), was prototyped, but never released. | |||
In the summer of ], after an absence from the marketplace of more than 10 years, PC manufacturer ] (owners of the Commodore brand since 1997) announced the ] '''(C64DTV)''', a ]-based ] based on the C64 with 30 games built into ROM. Designed by ], a self-taught computer designer who had earlier designed the modern ] C64 implementation, the C64DTV was similar in concept to other mini-consoles based on the ] and ] which had gained modest success earlier in the decade. The product was advertised on ] in the United States for the 2004 holiday season. | |||
As of 2005 new hardware was still being developed by enthusiasts, including Ethernet cards, hard disk and Flash Card interfaces. Usually, new hardware is available through Protovision (see other links). | |||
== Hardware == | |||
=== Graphics and sound === | |||
The C64 used an ] ] ] (a close derivative of the ] with an added 6-bit internal I/O port that in the C64 is mainly used to bank-switch the machine's ] in and out of the processor's address space) and had 64 ]s of ], of which 38 KB were available to built-in ]. | |||
The graphics chip, ], featured 16 colors, eight ]s, ] capabilities, and two bitmap graphics modes. The standard text mode featured 40 columns, like most ] models. ]/] and ] programmers quickly learned how to exploit quirks in the VIC-II to gain additional capabilities, like making more than 8 sprites appear, and move, simultaneously. | |||
The sound chip, ], had three channels with several different ]s, ] and filter capabilities. It, too, was very advanced for its time. It was designed by Bob Yannes, who would later co-found synthesizer company ]. Yannes criticized other contemporary computer sound chips as "primitive, obviously (...) designed by people who knew nothing about music." Often the game music became a hit of its own among C64 users. Well-known composers and programmers of game music on the C64 were ] and ], among many others. | |||
=== Hardware revisions === | |||
Cost reduction was the driving force for hardware revisions to the C64's motherboard. Reducing manufacturing costs was vitally important to Commodore's survival during the price war and leaner years of the 16-bit era. The C64's original (] based) motherboard would go through two major redesigns, (and numerous sub-revisions) exchanging positions of the VIC-II, SID and ] chips. Initially, a large proportion of the cost was lowered by reducing the number of discrete components used, such as diodes and resistors. | |||
] 1982)]] | |||
The VIC-II was manufactured with 5 ] ] technology, clocked at 8 ]. At such a high clock rate, it generated a lot of heat, forcing MOS Technology to use a ceramic ] (called a "CERDIP"). The ceramic package was more expensive, but it dissipated heat more effectively than plastic. | |||
After a redesign in ], the VIC-II was encased in a plastic DIL package, which reduced costs substantially, but it did not eliminate the heat problem. Without a ceramic package, the VIC-II required the use of a ]. To avoid extra cost, the metal ] ] doubled as the heatsink for the VIC, although not all units shipped with this type of shielding. Most C64s in ] shipped with a cardboard RF shield, coated with a layer of metal foil. The effectiveness of the cardboard was highly questionable, and worse still it acted as an insulator, blocking airflow which trapped heat generated by the SID, VIC and PLA chips. | |||
The SID was manufactured using NMOS at 7 and in some areas 6 micrometers. The prototype SID and some very early production models featured a ceramic DIL package, but unlike the VIC-II, these are extremely rare as the SID was encased in plastic when production started in early 1982. | |||
In ] Commodore released the last revision to the "classic" C64 motherboard. It was otherwise identical to the 1984 design, except that it now used two 64K×4 ] chips rather than the original eight 64K×1. | |||
] | |||
After the release of the C64C, MOS Technology began to reconfigure the C64's chipset to use ] technology. The main benefit of using HMOS was that it required less voltage to drive the IC, which consequently generates less heat. This enhanced the overall reliability of the SID and VIC-II. The new chipset was re-numbered to 85xx in order to reflect the change to HMOS. | |||
In ] Commodore released C64Cs with a totally redesigned motherboard commonly known as a "short board". The new board used the new HMOS chipset, featuring new 64-pin PLA chip. The new "SuperPLA" as it was dubbed, integrated many discrete components and ] chips. The 2114 color RAM was integrated into the last revision of the PLA. | |||
== Peripheral units == | |||
===Floppy and tape drives=== | |||
Although not always supplied with the machine, ] drives of the 5¼ inch (] and 1571) and, later, 3½ inch (]) variety were available. The 1541 was excruciatingly slow in loading programs because of a poorly implemented serial bus, a legacy of the ]. It used to be a common joke to 'go grab a cup of coffee or hot chocolate' after entering the command to load a program on the C64, as in the following example, where '<tt>*</tt>' designates the last program loaded, or the first program on the disk, '<tt>8</tt>' is the disk drive device number, and the '<tt>1</tt>' signifies that the file is to be loaded not to the standard ], but to the address where its program header says—this usually signifies an ] file, as opposed to a BASIC program. | |||
LOAD "*",8,1 | |||
However, it appeared that the notoriously slow floppy drive operation could be overcome by a piece of clever software that took over control of the serial bus signal lines and implemented a better transfer protocol between the computer and floppy drive. A company called ] released their '']'' cartridge for the C64 which replaced some of the 1541's slow routines with its own custom code, thus allowing users to load programs at a fraction of the time (~ 1/5th). The cartridge was so well-received by grateful C64 owners that many Commodore dealers started selling the Epyx cartridge as a standard item when selling a new C64 with the 1541. | |||
As a free alternative to FastLoad cartridges, numerous pure software ''turbo-loader'' programs were also created that were loaded to RAM each time after the computer was reset. The best of these turbo-loaders were able to accelerate the time required for loading a program from the floppy drive up to a very remarkable factor of 20x, demonstrating how bad the default bus implementation was. As turbo-loader programs being relatively small programs, it was common to place one on almost each floppy disk so that it could be quickly loaded to RAM when the computer had been restarted. | |||
In Europe, the C64 was often used with cassette ] drives (]s), which were much cheaper, but also much slower than floppy drives. Many European software developers wrote their own fast tape loaders which replaced the internal kernel code in the C64 and offered loading times often faster than standard-speed floppy disc. Novaload was the most popular tape loader used by the majority of British and American software developers. In the United States, the floppy drives were much more common. | |||
Commodore sold an ]-standard parallel bus converter for the C64 which plugged into the machine's expansion port, but few C64 owners took advantage of this and the accompanying IEEE devices that Commodore sold (the ] ] 5¼ inch floppy disk drive, and the peripherals originally made for the IEEE equipped ] computers, such as the 4040 and 8050 drives and the 9060/9090 ] drives). Because the 1541 was so slow as such and the IEEE converter (and drives) so expensive, a number of aftermarket drives became available, offering better reliability, quieter operation, or simply a lower price, than the 1541, although often at the expense of compatibility. | |||
One advantage the serial bus did offer was the ability to ] hardware together - that is, one device (disk drive or printer) was connected to the Commodore 64 and the others were connected to each other. This lead to Commodore producing (via a third party) the, now rarely seen, Commodore 4015, or VIC-switch. This allowed up to 8 Commodore 64's to be connected to the device along with a string of peripherals, allowing each Commodore to share the connected hardware. | |||
===Serial communications=== | |||
Likewise, because Commodore offered a number of inexpensive ]s for the C64, the machine also helped popularize the use of modems for telecommunications. In the United States, Quantum Computer Services (later ]) offered an online service called ] for the C64 that featured chat, downloads, and online games. In the UK, ] was a very popular online service for C64 users (requiring special Compunet modems) from 1984 to the early 1990s. In ] the very restictive rules of the state-owned telephone system prevented widespread use of modems, prompting the use of inferior ]s instead. | |||
Like the ], the C64 lacked a real ] chip such as the ] and used a software emulation. This limited the maximum speed to about 2400bps. Third party cartridges with UART chips offered better performance. | |||
===Other peripherals=== | |||
The ] was a 13" color monitor for the C64, which accepted analog ] as input, as well as separate chrominance and luminance signals (today we call this ]) for superior performance with the C64. | |||
Like the ], third-party acceleration units providing a faster CPU appeared late in the C64's life. Due to timing issues with the VIC-II chip, however, C64 accelerators were much more complex and expensive to implement than their counterparts for other computers. So while accelerators based on the ], usually running at 4 MHz, and on the ] at up to 20 MHz appeared, they appeared too late and at a price of US$199 or higher were too expensive to gain widespread use. | |||
The more interesting peripherals were produced by skilled 3rd party producers, such as CMD who produced the SuperCPU that gives the C64 20Mhz (instead of below 1Mhz) and up to 16MB of RAM if you also got the SuperRamCard for it. Until now, there is not much software tailored for the SuperCPU, but there is a stunning Web Browser called the Wave, a unix/QNX-alike graphical OS called Wings (fabulous multitasking with e.g. an irc client and an email program), some demos and a shooter in the old Katakis-style called Metal Dust (available through Protovision, see other links). Also today (2005) new peripherals are being developed, mostly for mass storage or networking purposes, but also an MP3 player is in the making. | |||
== Software == | |||
The C64 amassed a large software library of nearly 10,000 commercial titles, rivaled in its day only by the ] (an Apple II+ emulator called ''The Spartan'', manufactured by Mimic Systems Inc., was available for the C-64 but never gained much popularity). | |||
===BASIC=== | |||
Unfortunately, the onboard ] programming language offered no easy way to tap the machine's advanced graphics and sound capabilities, so the user needed to either use ] commands to directly access the associated ]es to achieve the required results, use third party BASIC extensions such as ], or program in ]. Commodore had a better implementation of BASIC but chose to ship the C64 with the same BASIC 2.0 used in the ] to minimize cost. This, however, did not stop countless people making thousands of programs in the BASIC V2 language, and teaching people their first steps in computer programming. | |||
] | |||
===Development tools=== | |||
Aside from games and office applications such as ]s, ]s, and ] programs, the C64 was well equipped with development tools from Commodore as well as third-party vendors. Various ] solutions were available, though perhaps the Rolls-Royce of these was the ''MIKRO'' assembler, which came in ] form and integrated seamlessly with the standard BASIC screen editor. Several companies sold BASIC ]s, C compilers and Pascal compilers, to mention but a few popular languages available for the machine. | |||
Without a doubt, the most popular entertainment oriented development suite was the ], affectionately known as SEUCK. SEUCK allowed those non-skilled in programming to create original, professional-looking shooting games. Text adventure game tools included ] and "Graphic Adventure Creator" development suites. The ] gave users a pinball machine to design. Meanwhile "Gary Kitchen's Gamemaker" and the "Arcade Game Construction Kit" allowed non-programmers to create simple games with little effort. | |||
===Type-ins, bulletin boards, and disk magazines=== | |||
Besides prepackaged commercial software, the C64, like the VIC before it, had a large library of ]s. Numerous ]s offered type-in programs, usually written in BASIC or assembly language or a combination of the two. Because of its immense popularity, many general-purpose magazines that supported other computers offered C64 type-ins ('']'' was one of these), and at its peak, there were many magazines in North America (''Ahoy!,'' ''Commodore Magazine,'', ''],'', ''Power/Play'', ''],'' and ''Transactor '') dedicated to Commodore computers exclusively. These magazines sometimes had disk companion subscriptions available at extra cost with the programs stored on disk to avoid the need to type them in. The ] '']'' offered fairly elaborate ready-to-run programs, music, and graphics. Books of type-ins were also common, especially in the machine's early days. A large library of ] and ] programs, distributed by ]s such as Q-Link and ], ], and user groups also emerged. | |||
Perhaps because of its low cost and easy availability of inexpensive modems, the C64 had widespread problems with ]. Many BBSs offered cracked commercial software, sometimes requiring special access and usually requiring users to maintain an upload/download ratio. A large number of ] groups existed, including ], which continued to exist more than a decade after the C64's demise. Some members of these groups turned to telephone ] and ] or ] fraud to make long-distance calls, either to download new titles not yet available locally, or to upload newly cracked titles released by the group. | |||
===Retrocomputing efforts=== | |||
The magnetic tapes and disks upon which home computer software were stored are decaying at an alarming rate. In order to preserve game software and information, efforts are underway to copy from these degrading media onto fresh media which will help ensure a long life for the software and make it available for emulation and archiving. In addition, there are other efforts to archive Commodore 64 documentation, software manuals, magazine articles, and other nostalgia (such as software packaging artwork, game screenshots, and Commodore 64 TV commercials). | |||
The ''GameBase 64 (GB64)'' organization (see external link below) has an online database of information, which at version 3 holds information for 17,450 unique game titles. The database is still growing as new information comes to light. The GoodGB64 variant of Cowering's ] allows users to audit their C64 game collections using the GameBase64 database (the 2.02 version of GoodGB64 lists 15,712 "ROM"s). | |||
If someone wants to transfer his own, personal discs to or from the PC, there are additional tools available. For example, is a DOS-based tool, is a Linux tool, and is a Windows tool to transfer data from an original floppy drive to the PC, or vice versa, using a simple . | |||
In addition, there is now a growing number of emulators available, which allow the use of an emulated C64 on modern computing hardware. The most popular & compatible are ], which is free and runs on most modern as well as some older platforms; , which is a ] program available for Windows; and , which has versions for Mac OS X and OS 9. | |||
===Representative screenshots=== | |||
<gallery> | |||
Image:C64_Multiplan.png|]<br/>] (]) | |||
Image:C64_Koala_Painter.png|Koala Painter<br/>Koala/Audio Light (]) | |||
Image:C64_GEOS.png|] (desktop)<br/>Berkeley Softworks (]) | |||
Image:C64_Geowrite.png|geoWrite<br/>Berkeley Softworks (]) | |||
Image:C64_Donkey_Kong.png|'']''<br/>] (]) | |||
Image:C64_Winter_Games.png|'']''<br/>] (]) | |||
Image:C64_IKPlus.png|'']''<br/>] (]) | |||
Image:C64_Creatures_II.png|'']''<br/>Thalamus/Apex (]) | |||
</gallery> | |||
Additional screenshots can be found on the ] page. | |||
==Specifications== | |||
===Internal hardware=== | |||
*Microprocessor CPU: | |||
** ] (the 6510/8500 being a modified ] with an integrated 6-bit I/O port) | |||
** Clock speed: 1.023 MHz (]) or 0.985 MHz (]) | |||
*Video: ] 6567/8567 (NTSC), 6569/8569 (PAL) | |||
**16 colors<!--to be listed--> | |||
**Text mode: 40×25 characters; 256 user-defined chars (8×8 ]s, or 4×8 in multicolor mode); 4-bit color RAM defines foreground color | |||
**Bitmap modes: 320×200 (2 colors in each 8×8 block), 160×200 (3 colors plus background in each 4×8 block) | |||
**8 hardware ]s of 24×21 pixels (12×21 in multicolor mode) | |||
**Smooth ], ] ]s | |||
*Sound: ] | |||
**3-channel ] with programmable ] envelope | |||
**4 waveforms: triangle, sawtooth, variable pulse, noise | |||
**Oscillator synchronization, ] | |||
**Programmable filter: ], ], ], ] | |||
*RAM: | |||
** 64 ] (65,536 bytes), of which 38 KB minus 1 byte (38911 bytes) were available for BASIC programs | |||
** 0.5 KB color RAM (1K ]s) | |||
** Expandable to 320 KB with ] 256K RAM Expansion Unit (REU); although only 64KB directly accessible; REU mostly intended for ]. REUs of 128K and 512K, originally designed for the C128, were also available, but required the user to buy a stronger power supply from some third party supplier; with the 1764 this was included. | |||
*ROM: | |||
** 20 KB (9 KB ], 7 KB ]<!-- sic, the BASIC continues into the upper ROM chip -->, 4 KB character generator providing two 2 KB character sets) | |||
===I/O ports and power supply=== | |||
*I/O ports: | |||
** High-quality Y/C (]) (8-pin ]) with chroma/luma out and sound in + out, used with some Commodore video monitors (DIN-to-phono plug converter delivered with monitor). This was not available on the earliest units, which used a 5 pin DIN. The now-standard 4-pin Mini-DIN S-Video plug didn't yet exist back then, but adapters are easy to build. | |||
** ] (one-signal video output to monitor included in afore mentioned 8-pin DIN plug, and separate integrated ] antenna output, which also carries sound, to TV on an ] socket) | |||
** 2 × screwless ] ] ports (] de facto standard, supporting one digital ] and/or one pair of analog ]s each; one of them also supports a ]. Later a C64-specific ] was released by Commodore that (ab)uses the paddle pins to transmit its signals) | |||
** ] expansion slot (slot for ] with 6510 CPU address/data bus lines and control signals, as well as GND and voltage pins; used for program modules and memory expansions, among others) | |||
** ]-type ] 300 ] tape interface (edge connector with cassette motor/read/write/sense signals and GND and +5V pins; the motor pin is powered to directly supply the motor) | |||
** User port (edge connector with ]-level ] signals, for modems, etc; and byte-parallel signals which can be used to drive third-party parallel printers, among other things; with 17 logic signals, 7 GND and voltage pins, including 9V AC voltage) | |||
** Serial bus (serial version of ], 6-pin DIN plug) for CBM printers and disk drives | |||
*Power supply: 5V DC and 9V AC from external "monolithic power brick", attached to computer's 7-pin female DIN-connector | |||
==Trivia== | |||
*The Commodore 64's startup screen was spoofed in the startup sequence of the ] computer/video game '']''. | |||
*The Commodore 64's BASIC V2, the programming language which came built-in the computer, could be crashed by executing PRINT""+-0 | |||
==See also== | |||
*] | |||
*] | |||
*] | |||
*] | |||
==References== | |||
* Commodore Business Machines, Inc., Computer Systems Division (1982). ''Commodore 64 Programmer's Reference Guide''. Self-published by CBM. ISBN 0-672-22056-3. | |||
* Angerhausen, M.; Becker, Dr. A.; English, L.; Gerits, K. (1983, 84). ''The Anatomy of the Commodore 64''. Abacus Software (US ed.) / First Publishing Ltd. (UK ed.). ISBN 0-948015-004 (UK ed.). German original edition published by Data Becker GmbH, Düsseldorf. | |||
* Perry, Tekla S.; Wallich, Paul. "Design case history: the Commodore 64". '']''. March 1985. | |||
* Jeffries, Ron. "A best buy for '83: Commodore 64". '']'', January 1983. | |||
* Tomczyk, Michael (1984). ''The Home Computer Wars: An Insider's Account of Commodore and Jack Tramiel''. COMPUTE! Publications, Inc. ISBN 0-942386-75-2. | |||
==External links== | |||
===Emulators=== | |||
*] emulator – C64 emulator for various operating systems (UNIX, BeOS, Windows etc.) | |||
* – By Håkan Sundell | |||
* – C64 emulator for MS Windows | |||
* – C64 emulator for Mac OS X and OS 9 | |||
* | |||
===Link portals=== | |||
* – Large collection of Commodore links for emulators, hardware projects and games | |||
* – A useful link portal | |||
* – A large directory of C64- and ]-related links | |||
* – The tagged link list for Commodore 64 fans ! | |||
===Archives=== | |||
* – FTP site full of old and recent C64 software | |||
* – An archive of C64 demos | |||
* – C64 game software information site | |||
* – Site with general information, game reviews and a forum | |||
* – Graphically nice site with interviews of famous C64 game creators & sceners, game- and demodownloads and more | |||
* – Walkthrough and solution archive for C64 adventure games with discussion forum | |||
* – Manuals for C64/128 games and software | |||
* – Large preservation archive of C64 cassettes. Also contains scans of cassette covers and manuals | |||
* – Archive of C64 games, speech box, legends of the 64, discussion forum, online databases, links | |||
===Music=== | |||
* – Large collection of C64 SID music files which can be downloaded as a complete archive for use with , a ] SID ] | |||
* – Commodore 64 music in the real world & other related ] stories blog | |||
*] – Danish 'C64 revival' band | |||
* – American band that performs C64 covers & re-workings; band member White Tiger uses an ] as a ] ] | |||
* – Radio with live DJs playing Remixes of C64 game and demo music | |||
* – Remixes of C64 game music in ]-format | |||
===History=== | |||
* – By Ken Polsson | |||
* – Fond memories written by Commodore 64 users | |||
* – From Stan Veit's PC history website | |||
* – An Italian photo collection of C64s and peripherals | |||
*http://www.commodore.ca/products/c64/commodore_64.htm - Commodore 64 history, manuals, and photos | |||
===Other=== | |||
* – A crew of enthusiasts who still produce & distribute new games and hardware for the C64 | |||
* – Goal of archiving pristine versions of original Commodore 64 software, including copy protection | |||
{{CBM computers}} | |||
] ] | |||
<!-- interwiki --> | |||
] | |||
] {{Link FA|de}} | |||
] | |||
] | |||
] | |||
] | |||
] | |||
]{{Link FA|it}} | |||
] | |||
] | |||
] | |||
] | |||
] | |||
] | |||
] | |||
] |
Revision as of 05:03, 6 October 2005
- For the hip hop group, see Commodore 64 (band).
The Commodore 64 (C64, CBM 64) was a popular home computer in the 1980s. Announced by Commodore Business Machines in January 1982 and released in August of that year in the United States at a price of $595 USD, it offered unprecedented value (in terms of sound and graphics performance) for the money. Aggressive pricing of the C64 by Commodore was one of the major catalysts for the video game crash of 1983. Approximately 15,000 software titles were made for the Commodore 64, including games, development tools, and office applications. It is also credited with popularizing the computer demo scene. With estimated sales between 17 and 25 million units by the time it was discontinued in 1993, the C64 became and remains the best-selling computer model of all time.
History
Origins
In January 1981, MOS Technology, Inc., Commodore's integrated-circuit design subsidiary, initiated a project to design the graphic and audio chips for a next generation video game console. Design work for the chips was completed in November 1981, but the console project was soon cancelled after a meeting with Commodore president Jack Tramiel. Tramiel wanted the chips to form the base for a computer with 64 KB of RAM, which at the time was double the amount of RAM of many computers available in late 1981. Although 64KB of RAM was very expensive, Tramiel knew that DRAM prices were falling, and that it would eventually drop to an acceptable level before going into full production.
The design team was given less than two months to develop a prototype so that it could be displayed at the winter Consumer Electronics Show in January 1982. The C64 made an impressive debut as David A. Ziembicki, a former Production Engineer at Commodore recalled: "All we saw at our booth were Atari people with their mouths dropping open, saying, 'How can you do that for $595?'". The cost of building each C64 was estimated at US$135 due to Commodore's vertical integration and more crucially, MOS Technology's integrated-circuit fabrication facilities, leaving a large margin to work with.
Winning the market war
The C64 faced a wide range of competing machines after its introduction in August 1982. With an impressive price point coupled with the 64's advanced hardware, it quickly out-classed many of its competitors. In the United States the greatest competitors to the C64 were the Atari 800 and Apple II. The Atari 800 was very similar in hardware terms, but it was very expensive to build, which soon forced Atari to move their production to the Far East. It also forced Atari to redesign their machine to be more cost effective, resulting in the 600XL/800XL line. The aging Apple II was clearly no match for the C64's hardware, but it was very expandable with its internal expansion slots, a feature lacking in the 64.
In the United Kingdom, the primary competitors to the C64 were the British-built Sinclair ZX Spectrum and the Amstrad CPC. Released a few months ahead of the C64, and selling for almost half the price, the Spectrum quickly became the market leader. The C64 would rival the Spectrum in popularity in the latter half of the 1980s eventually outliving the Spectrum when it was discontinued in 1992.
The key to the 64's success was Commodore's aggressive marketing tactics, selling it in department stores, discount stores, and toy stores in addition to its network of authorized dealers. This allowed it, like its predecessor, the VIC-20, to compete against video game consoles.
In 1983, Commodore offered a $100 rebate in the United States on the purchase of a C64 upon receipt of any video game console or computer. To take advantage of the $100 rebate, some mail-order dealers and retailers offered a Timex Sinclair 1000 for as little as $10 with purchase of a C64 so the consumer could send the computer to Commodore, collect the rebate, and pocket the difference. Timex Corporation departed the marketplace within a year. The success of the VIC-20 and C64 also contributed significantly to the departure of Texas Instruments from the home computer field (see TI-99/4A) and to the infamous video game crash of 1983.
C64 successors and the 64C
In 1984 Commodore released the SX-64, a portable version of the C64. The SX-64 has the distinction of being the first full-color portable computer. The base unit featured a 5 inch (127 mm) CRT and an integral 1541 floppy disk drive. Fewer than 10,000 had been sold when it was discontinued in 1986.
Commodore attempted in 1984 to replace the C64 with the Commodore Plus/4, which offered a higher-color display, a better implementation of BASIC (V3.5), and built-in software. But Commodore commited the major strategic error of making it incompatible with the huge C64 software library. To top it all off, the Plus/4 lacked hardware sprite capability and had much poorer sound, thus seriously underperforming in two of the areas that had made the C64 a star. The new machine flopped, to no one's surprise except Commodore's, while the C64 soldiered on.
Commodore was determined not to repeat the same mistake, and made sure that the eventual successors to the C64—the Commodore 128 and 128D computers (1985)—were as good as, and fully compatible with, the original, as well as offering a host of long-sought improvements (such as a structured BASIC with graphics and sound commands, 80-column display capability, and full CP/M compatibility). As the Commodore 128 and other manufacturers' more advanced computers came onto the market, Commodore positioned the 64 as an entry-level computer, lowering the price as necessary.
In 1986, Commodore released the Commodore 64C (C64C) computer, which was functionally identical to the original, but whose exterior design was remodelled in the spirit of the C128 and other contemporary design trends. In the U.S., the C64C often came bundled with the third-party GEOS GUI-based operating system.
An active demoscene
At the time of its introduction, the C64's graphics and sound capabilities were rivaled only by the Atari 8-bit family. This was at a time when most IBM PCs and compatibles had text-only graphics cards, green screen monitors, and sound consisting of squeaks and beeps from the built-in tiny, low-quality speaker. Due to its advanced graphics and sound, the 64 is often credited with starting the computer subculture known as the demoscene (see Commodore 64 demos). As of the turn of the millennium, it is still being actively used as a demo machine, especially for music (its sound chip even being used in special sound cards for PCs). For all other than die-hard enthusiasts, however, the C64 lost its top position when the 16-bit Atari ST and Commodore Amiga were released in the mid-80s.
The demoscene is far from being dead even more than 20 years after the C64 was invented. Also new games are being developed (some of the best are available through Protovision, see other links). One of the most noteworthy new games is probably Enhanced Newcomer, a game that took almost 10 years of development.
A sad fact is the difference between PAL and NTSC C64s. These two videonorms cause compatibility problems between US/Canadian C64s and those from almost the whole rest of the world. As an effect, most demos run only on a PAL machine.
1990s and 2000s hardware
In 1990 the C64 was re-released in the form of a games console, called the C64 Games System (C64GS). It was basically a C64 motherboard modified to orient the cartridge connector to a vertical position, to allow cartridges to be inserted from above. A modified ROM replaced the BASIC interpreter with a boot screen to inform the user to insert a cartridge. Needless to say, the C64GS was another commercial failure for Commodore, and was never even released outside of Europe. In 1990/91, an advanced intended successor to the C64, the Commodore 65 (also known as the "C64DX"), was prototyped, but never released.
In the summer of 2004, after an absence from the marketplace of more than 10 years, PC manufacturer Tulip Computers BV (owners of the Commodore brand since 1997) announced the C64 Direct-to-TV (C64DTV), a joystick-based TV game based on the C64 with 30 games built into ROM. Designed by Jeri Ellsworth, a self-taught computer designer who had earlier designed the modern C-One C64 implementation, the C64DTV was similar in concept to other mini-consoles based on the Atari 2600 and Intellivision which had gained modest success earlier in the decade. The product was advertised on QVC in the United States for the 2004 holiday season.
As of 2005 new hardware was still being developed by enthusiasts, including Ethernet cards, hard disk and Flash Card interfaces. Usually, new hardware is available through Protovision (see other links).
Hardware
Graphics and sound
The C64 used an 8-bit MOS Technology 6510 microprocessor (a close derivative of the 6502 with an added 6-bit internal I/O port that in the C64 is mainly used to bank-switch the machine's ROM in and out of the processor's address space) and had 64 kilobytes of RAM, of which 38 KB were available to built-in Commodore BASIC 2.0.
The graphics chip, VIC-II, featured 16 colors, eight sprites, scrolling capabilities, and two bitmap graphics modes. The standard text mode featured 40 columns, like most Commodore PET models. Computer/video game and demo programmers quickly learned how to exploit quirks in the VIC-II to gain additional capabilities, like making more than 8 sprites appear, and move, simultaneously.
The sound chip, SID, had three channels with several different waveforms, ring modulation and filter capabilities. It, too, was very advanced for its time. It was designed by Bob Yannes, who would later co-found synthesizer company Ensoniq. Yannes criticized other contemporary computer sound chips as "primitive, obviously (...) designed by people who knew nothing about music." Often the game music became a hit of its own among C64 users. Well-known composers and programmers of game music on the C64 were Rob Hubbard and Martin Galway, among many others.
Hardware revisions
Cost reduction was the driving force for hardware revisions to the C64's motherboard. Reducing manufacturing costs was vitally important to Commodore's survival during the price war and leaner years of the 16-bit era. The C64's original (NMOS based) motherboard would go through two major redesigns, (and numerous sub-revisions) exchanging positions of the VIC-II, SID and PLA chips. Initially, a large proportion of the cost was lowered by reducing the number of discrete components used, such as diodes and resistors.
The VIC-II was manufactured with 5 micrometer NMOS technology, clocked at 8 MHz. At such a high clock rate, it generated a lot of heat, forcing MOS Technology to use a ceramic DIL package (called a "CERDIP"). The ceramic package was more expensive, but it dissipated heat more effectively than plastic.
After a redesign in 1983, the VIC-II was encased in a plastic DIL package, which reduced costs substantially, but it did not eliminate the heat problem. Without a ceramic package, the VIC-II required the use of a heatsink. To avoid extra cost, the metal RF shielding doubled as the heatsink for the VIC, although not all units shipped with this type of shielding. Most C64s in Europe shipped with a cardboard RF shield, coated with a layer of metal foil. The effectiveness of the cardboard was highly questionable, and worse still it acted as an insulator, blocking airflow which trapped heat generated by the SID, VIC and PLA chips.
The SID was manufactured using NMOS at 7 and in some areas 6 micrometers. The prototype SID and some very early production models featured a ceramic DIL package, but unlike the VIC-II, these are extremely rare as the SID was encased in plastic when production started in early 1982.
In 1986 Commodore released the last revision to the "classic" C64 motherboard. It was otherwise identical to the 1984 design, except that it now used two 64K×4 DRAM chips rather than the original eight 64K×1.
After the release of the C64C, MOS Technology began to reconfigure the C64's chipset to use HMOS technology. The main benefit of using HMOS was that it required less voltage to drive the IC, which consequently generates less heat. This enhanced the overall reliability of the SID and VIC-II. The new chipset was re-numbered to 85xx in order to reflect the change to HMOS.
In 1987 Commodore released C64Cs with a totally redesigned motherboard commonly known as a "short board". The new board used the new HMOS chipset, featuring new 64-pin PLA chip. The new "SuperPLA" as it was dubbed, integrated many discrete components and TTL chips. The 2114 color RAM was integrated into the last revision of the PLA.
Peripheral units
Floppy and tape drives
Although not always supplied with the machine, floppy disk drives of the 5¼ inch (Commodore 1541 and 1571) and, later, 3½ inch (1581) variety were available. The 1541 was excruciatingly slow in loading programs because of a poorly implemented serial bus, a legacy of the Commodore VIC-20. It used to be a common joke to 'go grab a cup of coffee or hot chocolate' after entering the command to load a program on the C64, as in the following example, where '*' designates the last program loaded, or the first program on the disk, '8' is the disk drive device number, and the '1' signifies that the file is to be loaded not to the standard memory address, but to the address where its program header says—this usually signifies an executable file, as opposed to a BASIC program.
LOAD "*",8,1
However, it appeared that the notoriously slow floppy drive operation could be overcome by a piece of clever software that took over control of the serial bus signal lines and implemented a better transfer protocol between the computer and floppy drive. A company called Epyx released their FastLoad cartridge for the C64 which replaced some of the 1541's slow routines with its own custom code, thus allowing users to load programs at a fraction of the time (~ 1/5th). The cartridge was so well-received by grateful C64 owners that many Commodore dealers started selling the Epyx cartridge as a standard item when selling a new C64 with the 1541.
As a free alternative to FastLoad cartridges, numerous pure software turbo-loader programs were also created that were loaded to RAM each time after the computer was reset. The best of these turbo-loaders were able to accelerate the time required for loading a program from the floppy drive up to a very remarkable factor of 20x, demonstrating how bad the default bus implementation was. As turbo-loader programs being relatively small programs, it was common to place one on almost each floppy disk so that it could be quickly loaded to RAM when the computer had been restarted.
In Europe, the C64 was often used with cassette tape drives (Datassettes), which were much cheaper, but also much slower than floppy drives. Many European software developers wrote their own fast tape loaders which replaced the internal kernel code in the C64 and offered loading times often faster than standard-speed floppy disc. Novaload was the most popular tape loader used by the majority of British and American software developers. In the United States, the floppy drives were much more common.
Commodore sold an IEEE-488-standard parallel bus converter for the C64 which plugged into the machine's expansion port, but few C64 owners took advantage of this and the accompanying IEEE devices that Commodore sold (the SFD-1001 1-megabyte 5¼ inch floppy disk drive, and the peripherals originally made for the IEEE equipped PET computers, such as the 4040 and 8050 drives and the 9060/9090 hard disk drives). Because the 1541 was so slow as such and the IEEE converter (and drives) so expensive, a number of aftermarket drives became available, offering better reliability, quieter operation, or simply a lower price, than the 1541, although often at the expense of compatibility.
One advantage the serial bus did offer was the ability to daisy chain hardware together - that is, one device (disk drive or printer) was connected to the Commodore 64 and the others were connected to each other. This lead to Commodore producing (via a third party) the, now rarely seen, Commodore 4015, or VIC-switch. This allowed up to 8 Commodore 64's to be connected to the device along with a string of peripherals, allowing each Commodore to share the connected hardware.
Serial communications
Likewise, because Commodore offered a number of inexpensive modems for the C64, the machine also helped popularize the use of modems for telecommunications. In the United States, Quantum Computer Services (later America Online) offered an online service called Quantum Link for the C64 that featured chat, downloads, and online games. In the UK, Compunet was a very popular online service for C64 users (requiring special Compunet modems) from 1984 to the early 1990s. In Germany the very restictive rules of the state-owned telephone system prevented widespread use of modems, prompting the use of inferior acoustic couplers instead.
Like the VIC-20, the C64 lacked a real UART chip such as the 6551 and used a software emulation. This limited the maximum speed to about 2400bps. Third party cartridges with UART chips offered better performance.
Other peripherals
The Commodore 1701 was a 13" color monitor for the C64, which accepted analog composite video as input, as well as separate chrominance and luminance signals (today we call this S-Video) for superior performance with the C64.
Like the Apple II family, third-party acceleration units providing a faster CPU appeared late in the C64's life. Due to timing issues with the VIC-II chip, however, C64 accelerators were much more complex and expensive to implement than their counterparts for other computers. So while accelerators based on the Western Design Center 65C02, usually running at 4 MHz, and on the 65816 at up to 20 MHz appeared, they appeared too late and at a price of US$199 or higher were too expensive to gain widespread use.
The more interesting peripherals were produced by skilled 3rd party producers, such as CMD who produced the SuperCPU that gives the C64 20Mhz (instead of below 1Mhz) and up to 16MB of RAM if you also got the SuperRamCard for it. Until now, there is not much software tailored for the SuperCPU, but there is a stunning Web Browser called the Wave, a unix/QNX-alike graphical OS called Wings (fabulous multitasking with e.g. an irc client and an email program), some demos and a shooter in the old Katakis-style called Metal Dust (available through Protovision, see other links). Also today (2005) new peripherals are being developed, mostly for mass storage or networking purposes, but also an MP3 player is in the making.
Software
The C64 amassed a large software library of nearly 10,000 commercial titles, rivaled in its day only by the Apple II family (an Apple II+ emulator called The Spartan, manufactured by Mimic Systems Inc., was available for the C-64 but never gained much popularity).
BASIC
Unfortunately, the onboard BASIC programming language offered no easy way to tap the machine's advanced graphics and sound capabilities, so the user needed to either use PEEK and POKE commands to directly access the associated memory addresses to achieve the required results, use third party BASIC extensions such as Simons' BASIC, or program in assembly language. Commodore had a better implementation of BASIC but chose to ship the C64 with the same BASIC 2.0 used in the VIC-20 to minimize cost. This, however, did not stop countless people making thousands of programs in the BASIC V2 language, and teaching people their first steps in computer programming.
Development tools
Aside from games and office applications such as word processors, spreadsheets, and database programs, the C64 was well equipped with development tools from Commodore as well as third-party vendors. Various assembler solutions were available, though perhaps the Rolls-Royce of these was the MIKRO assembler, which came in cartridge form and integrated seamlessly with the standard BASIC screen editor. Several companies sold BASIC compilers, C compilers and Pascal compilers, to mention but a few popular languages available for the machine.
Without a doubt, the most popular entertainment oriented development suite was the Shoot'Em-Up Construction Kit, affectionately known as SEUCK. SEUCK allowed those non-skilled in programming to create original, professional-looking shooting games. Text adventure game tools included The Quill and "Graphic Adventure Creator" development suites. The Pinball Construction Set gave users a pinball machine to design. Meanwhile "Gary Kitchen's Gamemaker" and the "Arcade Game Construction Kit" allowed non-programmers to create simple games with little effort.
Type-ins, bulletin boards, and disk magazines
Besides prepackaged commercial software, the C64, like the VIC before it, had a large library of type-in programs. Numerous computer magazines offered type-in programs, usually written in BASIC or assembly language or a combination of the two. Because of its immense popularity, many general-purpose magazines that supported other computers offered C64 type-ins (Compute! was one of these), and at its peak, there were many magazines in North America (Ahoy!, Commodore Magazine,, Compute!'s Gazette,, Power/Play, RUN, and Transactor ) dedicated to Commodore computers exclusively. These magazines sometimes had disk companion subscriptions available at extra cost with the programs stored on disk to avoid the need to type them in. The disk magazine Loadstar offered fairly elaborate ready-to-run programs, music, and graphics. Books of type-ins were also common, especially in the machine's early days. A large library of public domain and freeware programs, distributed by online services such as Q-Link and CompuServe, BBSs, and user groups also emerged.
Perhaps because of its low cost and easy availability of inexpensive modems, the C64 had widespread problems with software piracy. Many BBSs offered cracked commercial software, sometimes requiring special access and usually requiring users to maintain an upload/download ratio. A large number of warez groups existed, including Fairlight, which continued to exist more than a decade after the C64's demise. Some members of these groups turned to telephone phreaking and credit card or calling card fraud to make long-distance calls, either to download new titles not yet available locally, or to upload newly cracked titles released by the group.
Retrocomputing efforts
The magnetic tapes and disks upon which home computer software were stored are decaying at an alarming rate. In order to preserve game software and information, efforts are underway to copy from these degrading media onto fresh media which will help ensure a long life for the software and make it available for emulation and archiving. In addition, there are other efforts to archive Commodore 64 documentation, software manuals, magazine articles, and other nostalgia (such as software packaging artwork, game screenshots, and Commodore 64 TV commercials).
The GameBase 64 (GB64) organization (see external link below) has an online database of information, which at version 3 holds information for 17,450 unique game titles. The database is still growing as new information comes to light. The GoodGB64 variant of Cowering's Good Tools allows users to audit their C64 game collections using the GameBase64 database (the 2.02 version of GoodGB64 lists 15,712 "ROM"s).
If someone wants to transfer his own, personal discs to or from the PC, there are additional tools available. For example, The Star Commander is a DOS-based tool, cbm4linux is a Linux tool, and cbm4win is a Windows tool to transfer data from an original floppy drive to the PC, or vice versa, using a simple X-cable.
In addition, there is now a growing number of emulators available, which allow the use of an emulated C64 on modern computing hardware. The most popular & compatible are VICE, which is free and runs on most modern as well as some older platforms; CCS64, which is a shareware program available for Windows; and Power64, which has versions for Mac OS X and OS 9.
Representative screenshots
-
Multiplan
Microsoft (1983) -
Koala Painter
Koala/Audio Light (1983) -
GEOS (desktop) Berkeley Softworks (1986)
GEOS (desktop)
Berkeley Softworks (1986) -
geoWrite
Berkeley Softworks (1987) -
Donkey Kong Nintendo (1983)
Donkey Kong
Nintendo (1983) -
Winter Games
Epyx (1985) -
International Karate+
System 3 (1987) -
Creatures II
Thalamus/Apex (1993)
Additional screenshots can be found on the Commodore 64 software page.
Specifications
Internal hardware
- Microprocessor CPU:
- MOS Technology 6510/8500 (the 6510/8500 being a modified 6502 with an integrated 6-bit I/O port)
- Clock speed: 1.023 MHz (NTSC) or 0.985 MHz (PAL)
- Video: MOS Technology VIC-II 6567/8567 (NTSC), 6569/8569 (PAL)
- 16 colors
- Text mode: 40×25 characters; 256 user-defined chars (8×8 pixels, or 4×8 in multicolor mode); 4-bit color RAM defines foreground color
- Bitmap modes: 320×200 (2 colors in each 8×8 block), 160×200 (3 colors plus background in each 4×8 block)
- 8 hardware sprites of 24×21 pixels (12×21 in multicolor mode)
- Smooth scrolling, raster interrupts
- Sound: MOS Technology 6581/8580 SID
- 3-channel synthesizer with programmable ADSR envelope
- 4 waveforms: triangle, sawtooth, variable pulse, noise
- Oscillator synchronization, ring modulation
- Programmable filter: high pass, low pass, band pass, notch filter
- RAM:
- 64 KB (65,536 bytes), of which 38 KB minus 1 byte (38911 bytes) were available for BASIC programs
- 0.5 KB color RAM (1K nybbles)
- Expandable to 320 KB with Commodore 1764 256K RAM Expansion Unit (REU); although only 64KB directly accessible; REU mostly intended for GEOS. REUs of 128K and 512K, originally designed for the C128, were also available, but required the user to buy a stronger power supply from some third party supplier; with the 1764 this was included.
- ROM:
I/O ports and power supply
- I/O ports:
- High-quality Y/C (S-Video) (8-pin DIN plug) with chroma/luma out and sound in + out, used with some Commodore video monitors (DIN-to-phono plug converter delivered with monitor). This was not available on the earliest units, which used a 5 pin DIN. The now-standard 4-pin Mini-DIN S-Video plug didn't yet exist back then, but adapters are easy to build.
- Composite video (one-signal video output to monitor included in afore mentioned 8-pin DIN plug, and separate integrated RF modulator antenna output, which also carries sound, to TV on an RCA socket)
- 2 × screwless DE9M game controller ports (Atari 2600 de facto standard, supporting one digital joystick and/or one pair of analog paddles each; one of them also supports a light pen. Later a C64-specific computer mouse was released by Commodore that (ab)uses the paddle pins to transmit its signals)
- Cartridge expansion slot (slot for edge connector with 6510 CPU address/data bus lines and control signals, as well as GND and voltage pins; used for program modules and memory expansions, among others)
- PET-type Datassette 300 baud tape interface (edge connector with cassette motor/read/write/sense signals and GND and +5V pins; the motor pin is powered to directly supply the motor)
- User port (edge connector with TTL-level RS-232 signals, for modems, etc; and byte-parallel signals which can be used to drive third-party parallel printers, among other things; with 17 logic signals, 7 GND and voltage pins, including 9V AC voltage)
- Serial bus (serial version of IEEE-488, 6-pin DIN plug) for CBM printers and disk drives
- Power supply: 5V DC and 9V AC from external "monolithic power brick", attached to computer's 7-pin female DIN-connector
Trivia
- The Commodore 64's startup screen was spoofed in the startup sequence of the 2002 computer/video game Grand Theft Auto: Vice City.
- The Commodore 64's BASIC V2, the programming language which came built-in the computer, could be crashed by executing PRINT""+-0
See also
References
- Commodore Business Machines, Inc., Computer Systems Division (1982). Commodore 64 Programmer's Reference Guide. Self-published by CBM. ISBN 0-672-22056-3.
- Angerhausen, M.; Becker, Dr. A.; English, L.; Gerits, K. (1983, 84). The Anatomy of the Commodore 64. Abacus Software (US ed.) / First Publishing Ltd. (UK ed.). ISBN 0-948015-004 (UK ed.). German original edition published by Data Becker GmbH, Düsseldorf.
- Perry, Tekla S.; Wallich, Paul. "Design case history: the Commodore 64". IEEE Spectrum. March 1985.
- Jeffries, Ron. "A best buy for '83: Commodore 64". Creative Computing, January 1983.
- Tomczyk, Michael (1984). The Home Computer Wars: An Insider's Account of Commodore and Jack Tramiel. COMPUTE! Publications, Inc. ISBN 0-942386-75-2.
External links
Emulators
- VICE emulator – C64 emulator for various operating systems (UNIX, BeOS, Windows etc.)
- CCS64 – By Håkan Sundell
- Win64 – C64 emulator for MS Windows
- Power 64 – C64 emulator for Mac OS X and OS 9
- Frodo - The free portable C64 emulator
Link portals
- Open Directory Project – Large collection of Commodore links for emulators, hardware projects and games
- c64.org – A useful link portal
- Cocos (Commodore Computer Sitelist) – A large directory of C64- and demoscene-related links
- Del.icio.us/64 – The tagged link list for Commodore 64 fans !
Archives
- The Digital Dungeon (TDD) – FTP site full of old and recent C64 software
- www.c64.ch – An archive of C64 demos
- GameBase 64 – C64 game software information site
- Lemon 64 – Site with general information, game reviews and a forum
- C64HQ – Graphically nice site with interviews of famous C64 game creators & sceners, game- and demodownloads and more
- C64 Walkthrough Site – Walkthrough and solution archive for C64 adventure games with discussion forum
- Project 64 – Manuals for C64/128 games and software
- The Ultimate C64 Tape Page – Large preservation archive of C64 cassettes. Also contains scans of cassette covers and manuals
- The-Commodore-Zone – Archive of C64 games, speech box, legends of the 64, discussion forum, online databases, links
Music
- HVSC- High Voltage SID Collection – Large collection of C64 SID music files which can be downloaded as a complete archive for use with Sidplay, a freeware SID emulator
- C64 Music – Commodore 64 music in the real world & other related SID stories blog
- Press Play on Tape – Danish 'C64 revival' band
- Mr. Pacman – American band that performs C64 covers & re-workings; band member White Tiger uses an SX-64 as a bass synthesizer
- SLAY Radio – Radio with live DJs playing Remixes of C64 game and demo music
- remix.kwed.org – Remixes of C64 game music in mp3-format
History
- Chronology of the Commodore 64 Computer – By Ken Polsson
- Commodore 64 memories and memorabilia – Fond memories written by Commodore 64 users
- The History of the Commodore 64 – From Stan Veit's PC history website
- Commodore 64 Museum – An Italian photo collection of C64s and peripherals
- http://www.commodore.ca/products/c64/commodore_64.htm - Commodore 64 history, manuals, and photos
Other
- PROTOVISION - Creating the Future – A crew of enthusiasts who still produce & distribute new games and hardware for the C64
- Commodore 64 Preservation Project – Goal of archiving pristine versions of original Commodore 64 software, including copy protection
List of Commodore microcomputers | |
---|---|
8-bit | |
Amiga | |
IBM PC compatibles | |
IBM PC compatible laptops | |
Prototypes |
Template:Link FATemplate:Link FA
Categories: