CSG 6500/6501 microcontroller data sheet
CSG 6509 microprocessor with memory management
CSG NMOS 6500 Series Microprocessors
CSG NMOS 6523 Tri-Port interface (TPI)
CSG NMOS 6525 Tri-Port Interface (TPI) with interrupt control
CSG HMOS 6582 Sound Interface Device
CSG 65C23 Tri-Port Interface, preliminary information
Motorola MC6809E 8-bit microprocessing unit
CSG 7501 preliminary data sheet
Sanyo LA8200M r/w amplifier (equivalent to Sony CX20185 and Motorola MC28719)
Rockwell NMOS 650x and 651x microprocessors
Toshiba T6721A, T6772, T6684 C²MOS Voice Synthesizing LSI, June 1984
Western Digital 1770/1772/1773 Floppy Disk Controller
Yamaha YM3526 OPL FM synthesizer chip used in the Sound Expander cartridge.


23128.zip 2009-08-18 316184
16kb×8 mask-programmable asynchronous read-only memory
2332.zip 2009-08-18 388939
4kb×8 mask-programmable asynchronous read-only memory
2364.zip 2009-08-18 411377
8kb×8 mask-programmable asynchronous read-only memory
24256.zip 2009-08-18 368330
32kb×8 read-only memory, hand-written printer's copy of the preliminary data sheet.
5710.txt 2009-08-18 2088
The floppy disk controller used in the 1571CR (128DCR internal drive); data composed by William Levak.
64doc 2009-08-18 83317
A fairly complete description of the NMOS 65xx processors and the Commodore 64.
6502-NMOS.extra.opcodes 2009-08-18 19647
"Extra Instructions Of The 65XX Series CPU" by Adam Vardy (abe0084@infonet.st-johns.nf.ca)
Describes the basic functionality of the extra NMOS 6502 opcodes. See also 64doc.
6508.zip 2009-08-18 1268906
CSG 6508 microprocessor with 256 bytes of RAM and 8 I/O pins
6510-pre.zip 2009-08-18 1376562
Preliminary 6510 CPU data sheets, rev. A, 11/82. At least the pin-out has been changed later; the on-chip I/O port has only 6 bits.
6510.zip 2009-08-18 1322775
CSG 6510 microprocessor with 6 I/O pins
6520.zip 2009-08-18 481151
Data sheets for the MCS6520 Peripheral Adapter, which appears to be a Motorola 6821 PIA clone.
6522-VIA.txt 2009-08-18 74398
6522-VIA.zip 2009-08-18 17459
6522 Versatile Interface Adapter data sheets converted to text by Frank Kontros. This chip is used in many Commodore disk drives, in the Commodore VIC-20 and in different PET models. The .zip file contains the same information as the .txt file, only the graphics are in IBM Code Page 437 character set instead of plain ASCII.
6522.zip 2009-08-18 2597280
MCS 6522 Versatile Interface Adapter, preliminary data sheet, November 1977.
6523-pre.zip 2009-08-18 485436
CSG 6523 tri-port interface (preliminary information)
6525-pre.zip 2009-08-18 972183
MOS 6525 Tri-port Interface Adapter, preliminary information, 2/81.
6526.zip 2009-08-18 1310901
MOS Technology 6526 Complex Interface Adapter (CIA) data sheets, 11/81.
6526cia.zip 2009-08-18 38330
MOS 6526 CIA (Complex Interface Adapter) data sheet in HTML format.
6529.zip 2009-08-18 434499
CSG 6529 Single Port Interface, 4/81. Used in the C16, C116 and plus/4.
6530.pdf 2009-08-18 1376465
MCS 6530 (Memory, I/O, Timer array). Similar to 6530.zip.
6530.zip 2009-08-18 1259447
MCS 6530 (Memory, I/O, Timer array). 1024×8 ROM, 64×8 static RAM, otherwise similar to the 6532.
6532.zip 2009-08-18 1362568
CSG 6532 (Memory, I/O, Timer array); also called RIOT (RAM, I/O and Timer). Used in simple peripheral devices and e.g. in the Atari VCS 2600 game console. 128×8 static RAM, two 8-bit bidirectional I/O ports, programmable interval timer with interrupt.
6551.zip 2009-08-18 1034326
CSG 6551 Asynchronous Communication Interface Adapter (ACIA), preliminary information from 12/80.
6560.zip 2009-08-18 2074730
MOS Technology 6560/6561 Video Interface Chip (VIC), 2/80.
6567.zip 2009-08-18 2241999
CSG 6567 video interface chip (preliminary)
656x-luminances.gif 2009-08-18 4205
Visualization of the measurements reported in 656x-luminances.txt. Generated by Philip Timmermann <MOD@STARDATE.WESTFALEN.DE>.
656x-luminances.txt 2009-08-18 3188
MOS 6567 and 6569 luminance signal voltage levels for different colours, measured by Marko Mäkelä. These measurement results cover the 6569R1, 6569R3 (ceramic), 6569R4, 6569R5, 6567R5 6A and 6567R8 (plastic).
6581.zip 2009-08-18 2240143
MOS Technology 6581 Sound Interface Device (SID), preliminary information.
65ce02.txt 2009-08-18 33383
Differences between the Rockwell R65C02 and the Commodore CSG65CE02 used in the 4510 processor of the Commodore 65. Composed by Michael Steil.
68b45.zip 2009-08-18 2052711
Motorola 68B45 Cathode Ray Tube Controller (CRTC), used in the Commodore Model II computers (B128/B256). It is generally not compatible with the 6545 used in the PET computers.
8701.txt 2009-08-18 2338
8701 is the clock generator chip used in Commodore 8-bit computers since about 1985. Typical of Commodore, not all contacts of the chip have been documented. Written and uploaded by William Levak <wlevak@cyberspace.org>.
8701.zip 2009-08-18 518103
Commodore IC clock generator data sheet
CSG8726TechRefDoc-1.0.zip 2008-08-04 341476
Technical Reference for CBM REU chip CSG8726. By Wolfgang Moser.
Final Cartridge III Internals.txt 2009-08-18 10163
Information about the BANKING functions of the FC3 (Version 1.0)
HD46505.zip 2009-08-18 1287239
Hitachi Cathode Ray Tube Controller (CRTC), sometimes used in the PET computers.
VIC-Article.gz 2009-08-18 33020
VIC-Artikel.gz 2009-08-18 36614
Detailed description of the VIC-II graphics chip. Updated 26.08.1996 (corrected idle state graphics explanation). English version ("VIC-Article.gz") and German version ("VIC-Artikel.gz").
Uploaded by the author, Christian Bauer <bauec002@goofy.zdv.uni-mainz.de>.
VIC-I.txt 2009-08-18 5295
Almost full description of the MOS 6560/6561 VIC-I chip (used in the Commodore VIC-20). Covers both 6560-101 (NTSC-M) and 6561-101 (PAL-B).
am2910.zip 2009-08-18 486901
AMD Am2910A Microprogram Controller, used in the D9060/D9090 hard disk drive
c64-pla.txt 2009-08-18 12463
Logic equations in Abel format for the 82S100 PLA chip used in the C64, and a JEDEC file that can used to burn a 82S100 as a C64 PLA.
c64e.txt 2009-08-18 2323
Pinout of the custom chip used in the C64 BN/E board. Composed by William Levak.
c6545.zip 2009-08-18 1694269
Data sheet for Commodore 6545 Cathode Ray Tube Controller (CRTC)
cia6526.zip 2009-08-18 70341
Detailed information about the guts of the MOS 6526 CIA, reverse-engineered by Wolfgang Lorenz. Includes a C++ implementation of the CIA, and test programs for testing emulators.
cia6526_software_model.tar.gz 2011-02-05 57646
PDF about the inner workings of the 6526 -- by Wolfgang Lorenz
csg.chips.info 2009-08-18 31930
Information about chips produced by MOS Technologies or its successor, CSG (Commodore Semiconductor Group).
gte65.zip 2009-08-18 50376
Some documentation about the GTE G65SC02 and G65SC816 microprocessors.
pal.timing 2009-08-18 27542
Reveals the most of the timing of the 6569 and 8566 video chips. See also VIC-Article.gz and VIC-Artikel.gz, which are based on this article.
programming.reu 2009-08-18 11731
Some aspects about programming the RAM Expansion Units. See reu.registers for detailed REU description.
r6545.zip 2009-08-18 1333044
Data sheet for Rockwell 6545 Cathode Ray Tube Controller (CRTC)
reu.registers 2009-08-18 3655
Describes all 8726 RAM Expansion Controller registers.
sy6522.zip 2009-08-18 2460455
Synertec 6522 data sheet, page 8 of which describes the problem with the shift register.
sy6530.zip 2009-08-18 3391202
Synertec 6530 Memory, I/O, Timer Array. April 1979. Seems to have the same functionality as the MOS Technologies 6530.
tsuit215.zip 2009-08-18 169382
Emulator Test Suite version 2.15. Tests 6502 emulation compatibility. Developed as part of PC64 by Wolfgang Lorenz. The files are now in 1541 disk image format, for easier access on all emulators. The test suite now includes IRQ and NMI timing tests.

Mirror sitesGeneral informationFile typesData transfer

The Commodore brandname and the chickenhead logo are property of Commodore International Corp.