Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Commodore 64
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox computer | name = Commodore 64 | image = [[File:Commodore64.jpg|250px]] | caption = Commodore 64 β The Best-Selling Home Computer | manufacturer = Commodore Business Machines | type = Home Computer | release date = August 1982 | discontinued = April 1994 | price = US$595 (1982) | cpu = MOS Technology 6510 @ 1.023 MHz (NTSC) / 0.985 MHz (PAL) | memory = 64 KB RAM, 20 KB ROM (BASIC 2.0, KERNAL, Character ROM) | storage = External cassette tape (Datasette), optional 5.25" floppy disk drive (1541) | display = 320Γ200 pixels, 40Γ25 text characters, 16 colors | sound = SID 6581/8580: 3 voices, 4 waveforms, filters, ADSR envelope | dimensions = 40.6 cm Γ 21.6 cm Γ 7.6 cm | weight = 1.8 kg | os = Commodore BASIC 2.0 (in ROM) | predecessor = [[Commodore VIC-20]] | successor = [[Commodore 64C]] | codename = VIC-40 | model = C64, C64C, SX-64 | logo = [[File:Commodore 64 logo-00.svg|250px]] }}The '''Commodore 64''' (C64) is an 8-bit home computer introduced by Commodore Business Machines in August 1982. With its advanced graphics and sound capabilities, it became the best-selling single personal computer model of all time, with estimates ranging from 12.5 to 17 million units sold. == Architecture and Processor == At its core, the C64 utilized the '''MOS Technology 6510''' microprocessor, a variant of the 6502 with an integrated 6-bit I/O port used for memory banking and control of the Datasette. The CPU operated at: * '''1.023 MHz''' for NTSC systems. * '''0.985 MHz''' for PAL systems. The 6510's integrated I/O port allowed for dynamic switching between ROM and RAM, enabling more flexible memory management. == Memory and Storage == The C64 came equipped with: * '''64 KB RAM''', with approximately 38 KB available for BASIC programs. * '''20 KB ROM''', comprising: ** 8 KB for Commodore BASIC 2.0. ** 8 KB for the KERNAL (operating system routines). ** 4 KB for character ROM (two 2 KB character sets). Storage options included: * '''Datasette''' β a cassette tape drive for loading and saving programs. * '''1541 floppy disk drive''' β a 5.25" drive offering faster and more reliable storage. == Display and Graphics == Graphics were handled by the '''MOS Technology VIC-II''' chip, providing: * Resolution of '''320Γ200 pixels'''. * Text display of '''40 columns Γ 25 rows'''. * Support for '''16 colors'''. * Hardware sprites: '''8 sprites''' of 24Γ21 pixels, with collision detection. * Smooth scrolling and raster interrupts for advanced graphical effects. The VIC-II's capabilities allowed for detailed graphics and animations, setting the C64 apart from its contemporaries. == Sound Capabilities == Audio was generated by the '''MOS Technology SID''' (Sound Interface Device) chip, offering: * '''3 independent voices''' with programmable ADSR envelopes. * '''4 waveform types''': triangle, sawtooth, pulse, and noise. * Ring modulation and oscillator synchronization. * Programmable filters: low-pass, high-pass, band-pass, and notch. The SID chip's rich sound capabilities contributed to the C64's popularity in music production and gaming. == Input/Output and Expansion == The C64 featured a variety of I/O ports: * '''Cartridge Expansion Port''' β for software cartridges and hardware expansions. * '''User Port''' β a versatile interface for modems, printers, and custom devices. * '''Serial Port''' β for connecting disk drives and printers. * '''Cassette Port''' β for the Datasette. * '''Two Joystick Ports''' β compatible with Atari-style controllers. * '''RF and Composite Video Outputs''' β for connection to TVs and monitors. == General Maintenance == Over time, Commodore 64 computers may experience issues common to vintage electronics, such as: * Aging capacitors leading to power supply instability or failure. * Keyboard contact wear causing unresponsive or erratic key behavior. * Overheating of the voltage regulators, potentially leading to component damage. * Degradation of the RF modulator affecting video output quality. Regular maintenance, including capacitor replacement, keyboard cleaning, and ensuring proper heat dissipation, can help preserve the functionality of these systems. For detailed procedures, refer to the [[Commodore 64 Maintenance Guide]]. == PCB Schematics & Service Guide == The C64 underwent several motherboard revisions, each with slight variations: * '''Assy 326298''' β Early models with 8 RAM chips. * '''Assy 250407''' β Common revision with improved reliability. * '''Assy 250425''' β Featured in the C64C with consolidated chips. * '''Assy 250466''' β Later C64C models with further integration. === Motherboard & Schematic === {| class="wikitable" style="width:75%; text-align:center;" |- ! Logic Board !! Schematic Diagrams |- | [[File:C64 Logic Board.jpg|thumb|center|350px|Commodore 64 Logic Board]] | [[File:C64 Schematic Page 1.png|center|thumb|350x350px|C64 Logic Board Schematic (Page 1)]][[File:C64 Schematic Page 2.png|center|thumb|352x352px|C64 Logic Board Schematic (Page 2)]] |} == Technical Documentation == For detailed technical information, refer to the following resources: * [[Commodore 64 Service Manual (1985 Mar)|Commodore 64 Technical Manual]] * [[Commodore 64 Programmer's Reference Guide]] * [[Commodore 64 User Manual]] == Gallery == <gallery mode="packed" heights="200"> File:Commodore-64-Computer-FL.jpg|Front view of the Commodore 64 File:Commodore-64-Computer-BL.jpg|Rear panel showing I/O ports File:Commodore 1530 Datasette C64.jpg|Commodore 1530 Datasette File:C64 Logic Board.jpg|Internal motherboard layout </gallery> == Related Pages == * [[Commodore 64 General Maintenance]] * [[Commodore 64 Troubleshooting Guide]] * [[Commodore 64 Keyboard Repair Guide]] * [[Commodore 64 Capacitor Replacement Guide]] [[Category:Commodore Systems]]
Summary:
Please note that all contributions to RetroTechCollection may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RetroTechCollection:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:Infobox computer
(
edit
)
Search
Search
Editing
Commodore 64
Add topic