Retro 2 h agoZu Lesezeichen hinzufügen

<accroche>Ein Team von Enthusiasten hat einst einen MOS 6502 entlackt, jeden Transistor unter dem Mikroskop fotografiert und seine Simulation in JavaScript rekonstruiert. Fünfzehn Jahre später läuft Visual 6502 immer noch in einem Browser und bleibt, in unseren Augen, eine der schönsten Pädagogiken des Siliziums, die jemals gemacht wurden.</accroche> <parameter name="contenu">Wir erinnern uns an den Schock, als ein Mitglied des Teams zum ersten Mal auf `visual6502.org` gestoßen ist: ein ganzer CPU, der unseren Apple II oder Commodore 64 zum Leben erweckte, simuliert in JavaScript direkt im Browser - nicht abstrakt mit Registern und Speicherzellen, sondern **Transistor für Transistor**, mit den Kupferleitungen, die im Takt des Taktsignals aufleuchten. Der Link ist heute wieder auf der Titelseite von Hacker News (69 Punkte, 20 Kommentare), und wir sind zurückgegangen, um es zu spielen. ## Ein CPU, der 1975 geboren wurde und noch in unseren Maschinen lebt Der MOS 6502, der 1975 bei MOS Technology erschien und zunächst für 25 Dollar verkauft wurde, während ein Intel 8080 mehr als 100 Dollar kostete, bevölkert die Maschinen, die uns die Informatik lieb gemacht haben: Apple II (Steve Wozniak, 1977), Commodore PET, VIC-20 und C64, Atari 400/800 und Atari 2600, BBC Micro und, in abgeleiteter Version, die NES von Nintendo (1983) in Form des Ricoh 2A03. Ein kleiner Chip mit etwa 3.500 Transistoren, der damals in 8 Mikrometer Strukturbreite geätzt wurde und der dauerhaft definiert hat, was ein erschwinglicher Personal Computer ist. ## Was Visual 6502 macht Das Projekt, das von Greg James, Barry Silverman und Brian Silverman ins Leben gerufen wurde, geht von einem seltenen patrimonialen Ansatz aus: eine echte Chip entkapseln, den Die unter dem Mikroskop in hoher Auflösung fotografieren, das Layout der Transistoren manuell nachzeichnen und dann die Logik aus der Topologie rekonstruieren. Das Ergebnis lebt auf `visual6502.org`: Die Simulation in JavaScript, die seit 2010 als Open-Source-Projekt veröffentlicht wurde, modelliert keine abstrakten Logikgatter - sie verbreitet den elektrischen Zustand auf Ebene jedes Transistors und jeder Leitung. Konkreter gesagt, im Tab **JSSim** kann man: - einen halben Taktzyklus nach dem anderen vorrücken und die Signale in Farbe über den Die laufen sehen; - jedes Register (Akkumulator, X, Y, Stack-Pointer, PC) in Echtzeit inspizieren; - ein kleines Programm in Maschinensprache direkt in den simulierten Speicher injizieren und es ausführen lassen; - beobachten, wie eine so banale Anweisung wie `LDA #$05` physisch bestimmte Pfade im Chip in Bewegung setzt. Es ist langsam - die Seite läuft im Browser, nicht auf der GPU. Es ist auch recht roh in der Benutzeroberfläche. Aber es ist, für diejenigen, die damit aufgewachsen sind, `POKE` auf einem C64 einzugeben, ohne jemals zu sehen, was dahinter passiert, so ziemlich das Ergreifendste, was man 2026 mit einem Chrome-Tab machen kann. ## Warum es immer noch zählt Es gibt schnellere, schönere 6502-Simulatoren, die besser in moderne IDEs integriert sind. Keiner macht, was Visual 6502 macht: die Idee veranschaulichen, dass ein Mikroprozessor **ein physisches Objekt** ist, ein Gewirr aus dotiertem Silizium, und nicht nur eine Wikipedia-Abstraktion. Dasselbe Kollektiv hat übrigens die Methode auf die 6800 von Motorola und den Prozessor 2600 von Atari (den TIA) ausgeweitet, mit derselben Methode: Entlacken, Mikrofotografie, Rekonstruktion. In einer Zeit, in der man über Chip-Design spricht, als wäre es ein SaaS-Service - "wir haben bei TSMC für 3 nm unterschrieben" - zurückzukehren zu einem 8-Mikron-Die, den man durch ein optisches Mikroskop betrachten kann, tut gut. ## Zu behalten - **Visual 6502** simuliert den MOS 6502 Transistor für Transistor in einem Browser, basierend auf Fotografien eines echten Dies. - Das Projekt, das 2010 von Greg James, Barry Silverman und Brian Silverman gestartet wurde, bleibt online auf `visual6502.org` und deckt auch die 6800 und den TIA des Atari 2600 ab. - **Zum Ausprobieren hier**: http://visual6502.org/JSSim/index.html - laden Sie den Simulator, lassen Sie ihn laufen und sehen Sie endlich, was der Prozessor Ihres ersten Computers physisch gemacht hat.</parameter>
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.
Puces légendaires : chroniques des CPU qui ont formé les geeks