Willkommen bei erik.bartmann.de

6502

Hallo liebe Retro-Freunde,

an dieser Stelle möchte ich jedem, der sich mit Retro identifiziert, sei es jung oder "alt", einen hoffentlich geeigneten Einstieg in die Thematik der 6502-CPU geben. Schon wieder so eine Seite?! Mir doch egal! 

Ich habe ein ca. 150 Seiten starkes Einführungs-Büchlein (Teil 1) geschrieben, das es sehr einfach macht, sich ein kleines Hardware-System aus CPU, ROM, RAM und I/O aufzubauen. Wer möchte, kann sich schon einmal das Inhaltsverzeichnis dazu anschauen.

Hier ein kleines Einführungsvideo, was die Umsetzung der in den Büchern vorgestellten Komponenten als Bussystem zeigt.

  Titel Bemerkungen Format
Die Vorstellung der 6502-CPU über ein Bussystem YouTube-Video

Jeder einzelne Schritt wird erläutert und entsprechende Programme zur Unterstützung und zum Verständnis angeboten.

 

Themen sind zum Beispiel:

  • Das Bussystem eines 6502-Systems
  • Die 6502-CPU
  • Befehle und Daten
  • Unterschiedliche Zahlensysteme
  • Der Taktgenerator über einen Timer-Baustein NE555 (manueller und automatischer Takt)
  • Der Festspeicher ROM (Read-Only-Memory)
  • Das EEPROM AT28C256
  • Der I/O-Baustein VIA 65C22
  • Der Arbeitsspeicher RAM 62256 (Random-Access-Memory)
  • Die Ansteuerung von LEDs über den VIA 65C22
  • Die Abfrage von Tastern über den VIA 65C22
  • Die Ansteuerung eines LC-Displays

Es geht aber nicht nur um ein 6502-System, sondern ebenfalls die Kombination aus alter und neuer Technik. Ebenfalls zum Einsatz kommt ein Arduino-Mega-Board, um die Adress- und Datenleitungen zu monitoren. Somit weiß man sofort, was sich dort hinsichtlich der einzelnen Bits und Bytes abspielt. Der Sketch ist im Download-Bereich zu finden.

 

Der Programmer:

Natürlich darf für die Programmierung eines EEPROMs, der das Programm enthält, ein geeigenter Programmer nicht fehlen. Es wird der Typ TL866 II Plus verwendet.

 

In meinen Augen ist das eine wunderbare Sache, um die Technik von CPUs, Speicher und Peripherie besser zu verstehen. Wer weiß heutzutage schon, was in seinem modernen Rechner so abgeht?! Das wissen teilweise nicht einmal die Entwickler selber, denn derat komplexe Systeme - absolut unnötiger Ballast mit einem neurotischen Hang zu Abstürzen und Datenverlust - braucht niemand. Natürlich wird immer wieder versucht, einen vom Gegenteil zu überzeugen, doch früher oder später bekommt man die Rechnung dafür präsentiert! Aber das nur am Rande. Wer sich an dieser Stelle falsch verstanden oder auf den Schlips getreten fühlt, sollte lieber sofort diese Seite hier verlassen.

Zurück zum eigentlichen Thema, der 6502-CPU. Hier finden sich, neben dem Link zum genannten Büchlein, natürlich einige Links zu schon existierenden 6502-Seiten und das Internet ist voll davon. Wer also Spaß daran hat, ein bisschen zu experimentieren, zu basteln und vermeintlich "alten Kram" zu lernen, der ist hier vielleicht richtig.

Frohes Frickeln

Erik Bartmann

nach oben