bk99.de entertain the web since 1997

MOS 6502: 3.510 Transistoren werden wieder lesbar

Zusammenfassung

Michael Steil zeigt, wie hochauflösende Chipfotos in ein funktionales Transistormodell des MOS 6502 und neue Erkenntnisse über illegale Opcodes verwandelt wurden. Der MOS 6502 wurde 1975 entwickelt.

Ideen

  • Ein freigelegter Chip lässt sich Schicht für Schicht fotografisch dokumentieren.
  • Polygonmodelle übersetzen sichtbare Leiterbahnen und Transistoren in simulierbare Schaltungen.
  • Transistorsimulation erklärt Prozessorverhalten ohne ursprüngliche Entwurfsunterlagen.
  • Illegale Opcodes entstehen aus realen Schaltungspfaden statt bloßem Zufall.
  • Visualisierung verbindet Halbleiterphysik, Logikgatter und sichtbaren Maschinenzustand.
  • Offene Rekonstruktionen bewahren historische Hardware als ausführbares Wissen.

Einsichten

  • Reverse Engineering kann ein Artefakt präziser erklären als seine erhaltene Dokumentation.
  • Überschaubare alte Hardware macht moderne Abstraktionsschichten wieder anschaulich.
  • Digitale Archäologie gewinnt durch gemeinsam nutzbare Modelle wissenschaftlichen Wert.

Zitate

  • 3510 transistors in 60 minutes (Untertitel des Vortrags)

Gewohnheiten

  • Steil erklärt jede Abstraktion vom sichtbaren Silizium bis zum ausgeführten Opcode.

Fakten

  • Visual6502 simuliert die rekonstruierte Maske auf Transistorebene.

Referenzen

Kritik

  • Das rekonstruierte Modell erklärt einen konkreten Chip und nicht jede 6502-Variante.
  • Physikalische Analogeffekte werden in einer logischen Simulation notwendigerweise vereinfacht.

Bemerkungen

  • Der Vortrag verbindet Retrocomputing mit einer heute weiterhin nützlichen Analysemethode.
  • Die geringe Transistorzahl macht eine vollständige visuelle Erklärung überhaupt praktikabel.

Empfehlungen

  • Beginne Chipanalyse mit klar dokumentierten Bildern und reproduzierbaren Koordinaten.
  • Vergleiche Simulationsergebnisse mit Messungen realer Hardware.
  • Veröffentliche extrahierte Netze, Werkzeuge und Korrekturen gemeinsam.

Vortrag ansehen

Im Webarchiv suchen