HARDWARE AUSPROBIEREN / 6502

Zwei 6502-Rechner, die im Browser laufen

65uino und ABN6502 r2 waren zuerst echte Platinen. Jetzt kannst du ihre Original-Firmware starten, die Bedienelemente nutzen und die Rechner erkunden – ohne Installation. Beginne auf der 6502-Emulatoren-Übersicht oder öffne einen der Rechner direkt.

Mit dem 65uino beginnen

65uino-Emulator mit dem Original-BIOS auf dem OLED-Display der Platine
Das Platinenfoto bildet den Hintergrund; OLED, Taste und Pins sind interaktiv.

Der 65uino-Emulator bildet Anders Nielsens 6507-Platine im Arduino-Uno-Format nach. Der 6532 RIOT enthält RAM, I/O und Timer. Das Original-BIOS zeichnet auf einem 128 × 64-OLED; die virtuelle Taste bedient das Menü. Probiere die mitgelieferte Hello-OLED-Demo, ziehe einen freien GPIO-Eingang auf Low oder nutze das serielle Terminal. Die CPU lässt sich anhalten, schrittweise ausführen und über den Registermonitor untersuchen. Eine rohe ROM-Datei kann lokal im Browser geöffnet werden; sie wird nicht hochgeladen.

Zum Ausprobieren: Emulator starten, auf das BIOS-Menü warten und BTN gedrückt halten und loslassen, um einen Eintrag auszuwählen. Die Bildschirmtasten funktionieren auch auf dem Smartphone.

Weiter zum ABN6502 r2

ABN6502-r2-Emulator mit Text aus dem Original-ROM auf einem grünen VGA-Monitor
ABN6502 r2 führt das Original-ROM mit dem 2-MHz-CPU-Takt der Platine aus.

Der ABN6502-r2-Emulator ist ein größerer 6502-Rechner mit 2 MHz. Er startet vom echten 32-KiB-Haupt-ROM, nutzt das echte 2-KiB-Zeichen-ROM und zeichnet aus dem Videospeicher ein grünes 512 × 256-VGA-Bild. Schreibe auf dem Bildschirm, um die Firmware zu bedienen. Mit F1 öffnest du den Speichermonitor; PgDn führt vom beim Start gelöschten Zero-Page-Anfang zu aktiven Variablen. F4 öffnet das mitgelieferte BASIC. Auf dem Smartphone aktiviert Tippen auf den Bildschirm die Tastatur; die Bildschirm-Tastenleiste bietet Funktionstasten und Navigation.

Der Browser übergibt PS/2-Set-2-Scancodes an den Eingabepuffer des ROMs, wo die Original-Firmware sie übersetzt. Das ist eine funktionale Tastaturbrücke, keine Simulation des elektrischen PS/2-Timings. Das RF-Modul wird nicht modelliert; das VIA-Modell deckt die vom Standard-ROM benutzten Register ab, aber nicht alle 6522-Modi. Beide Emulatoren sind keine zyklusgenauen Ersatzgeräte für die physische Hardware.

Warum beide ausprobieren?

Die Rechner zeigen zwei Wege, mit der 6502-Familie zu bauen. Der 65uino ist eine kompakte Lernplatine mit einer Taste, OLED und GPIO; der ABN6502 ergänzt Videospeicher, VGA-Text und Tastatur. So erlebst du die echte Firmware, bevor du Hardware kaufst oder zusammenbaust. Unsere Einführung in einen einfachen 6502-Rechner erklärt Adressbus und Bausteinauswahl.

Vom Emulator zur Werkbank

Entdecke den 65uino-Bausatz oder den fertig montierten ABN6502 r2. Die Emulatoren-Übersicht verlinkt auch Platinenvarianten und beide Hackaday-Projekte. Der Emulator-Code steht unter MIT; mitgelieferte Firmware und Platinenfotos behalten ihre eigenen CC-BY-NC-4.0-Bedingungen. Quellarchive sind von beiden Emulatoren verlinkt.