34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# MOS 6510 CPU
|
|
|
|
Source: https://www.c64-wiki.com/wiki/MOS_Technology_6510
|
|
|
|
## Identification
|
|
|
|
- Chip Name: MOS 6510
|
|
- Clock Speed: 0.985 MHz (PAL), 1.023 MHz (NTSC)
|
|
- Manufacturer: MOS Technologies
|
|
- Designer: Commodore Semiconductor Group
|
|
- Board: Commodore 64, Commodore 128
|
|
- Socket: C64 U7, C64G U6, C128 U6
|
|
- Released: 1982, Discontinued: 1994
|
|
- Package: DIP-40
|
|
- Datasheet: http://archive.6502.org/datasheets/mos_6510_mpu.pdf
|
|
|
|
## Description
|
|
|
|
The MOS 6510 works on the mainboard of a C64 as the CPU. The 6510 is a modified version of the MOS 6502, distinguished primarily by the addition of an 8-bit general-purpose I/O port. In the most common implementation, six of these I/O pins are available. The chip also introduces support for tri-state operation on the address bus and allows the CPU to be halted cleanly.
|
|
|
|
## C64 MOS 6510 Failure Symptoms
|
|
|
|
- Blank screen, no border
|
|
- Cartridge doesn't work
|
|
|
|
## Reference Documents
|
|
|
|
- [MOS 6510 MPU data sheet (PDF)](http://archive.6502.org/datasheets/mos_6510_mpu.pdf)
|
|
- [Documentation for the NMOS 65xx/85xx Instruction Set (viceteam.org)](http://viceteam.org/plain/64doc.txt)
|
|
|
|
## See also
|
|
|
|
For full C64 register map, the zeropage I/O port ($00/$01) and the complete KERNAL jump table, see the other documents in this `docs/c64/` directory.
|