Zum Inhalt springen

MOS Technology 6510

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 21. Oktober 2025 um 08:14 Uhr durch imported>Matthias M. (Weblinks: Vorlage:C64-Wiki).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Datei:6510 CPU Pinout.svg
Pin Konfiguration

Der MOS Technology 6510 ist ein 8-Bit-Mikroprozessor vom Unternehmen MOS Technology, der 1982 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel- und Motorola-Prozessoren sehr niedrigen Preises bei großer Leistungsfähigkeit wurde er im Heimcomputer Commodore 64 sowie dem 5¼-Zoll-Diskettenlaufwerk VC1551 verbaut. Die interne Prozessorarchitektur ist fast identisch mit der des MOS-6502-Mikroprozessors – insbesondere ist der Befehlssatz aufwärtskompatibel, ein Programm, das für den 6502 geschrieben wurde, läuft ohne Änderung auch auf einem 6510 Prozessor. Der Prozessor wurde mit Taktfrequenzen zwischen 20 kHz und 2 MHz betrieben und hatte einen 16 Bit breiten Adressbus und einen 8 Bit breiten Datenbus.<ref>6510 Prozessor auf itwissen.info</ref>

Die wesentliche Änderung gegenüber dem 6502 waren die neuen 8-Bit I/O-Ports (nur sechs I/O-Pins standen in der gängigsten Version des 6510 zur Verfügung), zusätzlich kann der Adressbus im Tri-State-Modus betrieben werden.<ref>MOS 6510 datasheet, November 1982, PDF, englisch</ref> Der 6510 wurde nur im Commodore 64 und seinen Varianten verwendet. Im C64 wurden die zusätzlichen I/O-Pins des Prozessors verwendet, um die Memory-Map des Computers durch Bank Switching umzuschalten und auch zur Steuerung von drei der vier Signalleitungen der Datassette.<ref>6510 Prozessor in der Commodore 64 Architektur (englisch)</ref>

Die CPU ist in Bezug auf Opcodes zum Prozessor 6502 völlig kompatibel, selbst hinsichtlich aller Maskenfehler und illegaler Opcodes (Opcode-Matrix).<ref>6502/6510/8500/8502 Opcode matrix (englisch)</ref>

Varianten

MOS 8500

Im Jahre 1985 produzierte MOS Technology den 8500, eine HMOS-Version des 6510 Prozessor, er ist praktisch identisch mit der NMOS Version des 6510. Der 8500 wurde ursprünglich für den Einsatz im modernisierten C64, dem Modell C64C, entwickelt. Jedoch wurden 1985 begrenzte Mengen von 8500 Prozessoren auf älteren NMOS-basierten C64 gefunden. Sein offizielles Debüt gab er 1987 in einem Motherboard mit dem neuen 85xx HMOS-Chipsatz.

MOS 7501/8501

Die 7501/8501 Variante des 6510 wurde 1984 eingeführt.<ref name="mos75018501">Hardware – MOS 7501/8501</ref> Der Prozessor wurde in den Commodoremodellen C16, C116 und Plus/4 verbaut, wo sein I/O-Port nicht nur zur Kontrolle der Datasette verwendet wurde, sondern auch für den CBM-Bus. Der Hauptunterschied zwischen 7501- und 8501 CPUs ist, dass sie mit verschiedenen Technologien hergestellt wurden: Der 7501 wurde mit HMOS-1-, der 8501 mit HMOS-2-Technologien hergestellt.<ref name="mos75018501"/> Das NMI- (nicht maskierter Interrupt) Signal war für den MOS 7501 und MOS 8501 nicht möglich.

MOS 8502

Die 2-MHz-Variante MOS Technology 8502 wurde im Commodore 128 verwendet; der Prozessor war Opcode kompatibel (inklusive der undokumentierten illegalen Opcodes).

MOS 6510T

Das Commodore Diskettenlaufwerk 1551 verwendete den 6510T-Prozessor, eine Version des 6510 mit 8 I/O-Ports.

Prozessoren

Weblinks

Einzelnachweise

<references />

<templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang

PET/CBM

KIM-1PET 2001CBM 3000CBM 4000CBM 8000CBM 8032MMF 9000

CBM II

CBM 500CBM 600CBM 700CBM 900

Heimcomputer

VC 10VC 20C64 (SX, GS, Ultimate) • 264-Reihe (C16, C116, Plus/4) • C128C65

Amiga

1000Sidecar500500 Plus2000CDTV6003000/T/UX12004000CD³²

IBM-kompatibel

PC-1 PC-10 bis PC-70x86LTA1060

Peripherie
Laufwerke

DatasetteCBM-DiskettenlaufwerkeVC15xx (VC1540/41, VC1551, VC1570/71, VC1581) • SFD100x (SFD1001, SFD1002) • CBM 2020 bis 8250CBM 4040A570 • A590 • A3070

Drucker

MPS-SerieMPS 801MPS 802MPS 803MPS 1000MPS 1270MPS 1500 CMPS 1550 CVC1520 • CBM-8000-Serie • CBM 4022CBM 4023

Sonstige Hardware

CBM-BusZorro-BusUhrenportWOMRAM Expansion UnitTurbokarte • Mäuse: Commodore 1350/1351 • Monochrom- und Farb-Monitore: 1701170217031801180210811084/1084S108519011942 • Lautsprecher A10 • Mehrfachbenutzersysteme (MBS)

Historische Hardware

Schreib- und Tischrechenmaschinen • LED-Uhren • 2000K/3000HChessmate

Chips

MOS Technology65026510VICVIC IITEDVDCSIDPIAVIARIOTTPICIAACIAAgnus (Blitter, Copper) • PaulaEHB-ModusHAM-Modus

Chipsätze

OCSECSAGAAAAChip-RAM und Fast-RAM

Software

Commodore BASICCommodore Basic V2KernalCBM-ASCII (PETSCII) • GEOSCommodore DOSAmigaOSKickstartWorkbenchARexxAmigaGuideAMIX

†: Spielkonsole ‡: nur Prototyp

Vorlage:Klappleiste/Ende