2 Punkte von GN⁺ 2026-02-16 | 1 Kommentare | Auf WhatsApp teilen
  • Entwurf eines selbstgebauten Laptops mit 65C02-Prozessor mit 8 MHz, 46 KB RAM und BASIC-ROM
  • Vollständig eigenständige Hardware mit 9-Zoll-Display, integrierter Tastatur, Compact-Flash-Speicher, 10000-mAh-Akku und USB-C-Stromversorgung
  • EhBASIC wurde um Grafik- und Dateibefehle erweitert und unterstützt das Zeichnen von Kreisen, Linien und Rechtecken sowie das Speichern und Laden von Dateien
  • Die Memory Map ist in RAM, Peripherie und ROM unterteilt und enthält den eWozMon-Monitor sowie Bootstrap-Code
  • Als Open Source veröffentlicht und unter der MIT-Lizenz verfügbar; nützliches Referenzmaterial für Hardware-Enthusiasten und Retro-Computing-Entwickler

Projektübersicht

  • LT6502 ist ein selbstgebautes Laptop-Design auf Basis der 6502-CPU-Architektur
    • Verwendete CPU: 65C02 (8 MHz)
    • Enthält 46 KB RAM, BASIC-ROM und 65C22 VIA (für Timer und I/O)
  • Zur Hardware gehören ein 9-Zoll-Display (mit integriertem Font und Unterstützung für einfache Grafik), eine integrierte Tastatur, Compact-Flash-Speicher, ein 10000-mAh-Akku, USB-C-Laden, eine serielle Konsole und ein interner Erweiterungssteckplatz

Entwicklungsstand

  • Entwicklungslog von November 2025 bis Februar 2026 dokumentiert
    • PCB-Design abgeschlossen und Stromversorgungstests bestanden
    • Erfolgreicher Erststart von ROM/RAM/Konsole
    • Tastatur-Firmware integriert sowie Funktion von Compact Flash, Beeper und Akku bestätigt
    • 4,3-Zoll-RA8875-Display erfolgreich in Betrieb genommen, RA7683-Display ohne Erfolg
    • BIOS-Entwicklung begonnen, Startton sowie Speicher-/Ladefunktionen hinzugefügt
    • Im Februar 2026 wurden die Befehle SAVE, LOAD, DIR ergänzt und die Gehäusemontage abgeschlossen

Weitere Planung

  • Erweiterungsboard in Arbeit
  • Geplant ist ein 10,1-Zoll-Display auf RA8889-Basis mit 1024x600; falls das scheitert, soll ein 9-Zoll-RA8875 verwendet werden
  • Geplante Behebung eines Bugs im MEGA644P-Keyscan-Code

Speicherstruktur

  • Die gesamte Memory Map besteht aus RAM (0x0000–0xBEAF), Peripherie (0xBE00–0xBFFF) und ROM (0xC000–0xFFFF)
    • Das ROM enthält EhBASIC 2.22p5, Enhanced Wozmon, Bootstrap-Code und 6502-Vektoren
    • Das RAM ist unter anderem für die BASIC-Ausführung und als Compact-Flash-Puffer aufgeteilt
    • In den Peripherieadressen sind Erweiterungssteckplatz, Beeper, Compact Flash, VIA, Display, Tastatur und Konsolenport gemappt

Erweiterte EhBASIC-Befehle

  • Grafikbefehle wie BEEP, CIRCLE, LINE, SQUARE, ELIPSE, PLOT hinzugefügt
  • Mit DIR, SAVE und LOAD ist Dateiverwaltung auf Compact Flash möglich
  • Mit MODE wird zwischen Text- und Grafikmodus umgeschaltet
  • Mit OUTK werden Zeichenketten auf dem 8-Zeichen-Display oberhalb der Tastatur ausgegeben
  • Mit WOZMON kann der eWozMon-Monitor aufgerufen und der Speicher geprüft werden

Lizenz und Sprachverteilung

  • Das Projekt ist unter der MIT-Lizenz veröffentlicht
  • Sprachanteile: Assembly 49.1%, HTML 43.5%, C++ 3.7%, BASIC 2.4%, C 0.9%, Io 0.3%, Shell 0.1%
  • Auf GitHub verzeichnet das Projekt 167 Stars und 2 Forks

Bildmaterial

  • Das Repository enthält Fotos vor und nach der Montage, Beispiele der Bildschirmausgabe und Bilder des Innenaufbaus des Gehäuses
  • Enthalten sind außerdem Fotos der BASIC-Code-Ausführung und Tastaturtests

1 Kommentare

 
GN⁺ 2026-02-16
Hacker-News-Kommentare
  • Manchmal stelle ich mir vor, wie die Welt aussähe, wenn die Halbleiterentwicklung in den 80ern stehengeblieben wäre
    Wahrscheinlich müssten wir mit ein paar MB RAM und einem ARM-Kern mit etwa 30 MHz auskommen
    Ich frage mich, ob unter solchen Bedingungen ein Webbrowser oder die digitale Transformation überhaupt möglich gewesen wären
    Sicher ist: LLMs wären absolut unmöglich gewesen

    • Eine alternative Realität, die ich spannend finde, ist eine Welt, in der CPU-Geschwindigkeiten bei 200–400 MHz stehengeblieben sind, die Effizienz aber weiter verbessert wurde
      Das wäre schnell genug für eine saubere GUI, ohne dass alles übermäßig komplex wird
      Herausgekommen wären vermutlich Betriebssysteme wie verfeinerte Versionen von System 7.6 oder Windows 2000
    • Ich entwickle gerade ein Spiel mit genau so einem Weltbild im Hintergrund
      Es spielt in den späten 2050ern, in einer Zeit, in der KI alles übernommen hat und die Menschen ihr misstrauen
      Deshalb kehrt man zu einer 16-Bit-CPU-Architektur zurück und verwendet nur noch Hardware und Software, die Menschen vollständig verstehen können
      Ironischerweise nutze ich für die Entwicklung dieses Spiels ein LLM
    • Eigentlich gab es schon in den 80ern so etwas wie einen Webbrowser
      Man verband sich mit einer BBS, nutzte ANSI-Menüs und tauschte Nachrichten über FidoNet oder PunterNet aus
      Mit meinem C64 konnte ich mit Leuten auf der ganzen Welt kommunizieren
      Beim damaligen „Web“ lag der Reiz in den Informationen selbst
      Wenn sich der ANSI-Standard stärker weiterentwickelt hätte, wäre das Internet heute vielleicht ganz anders
    • Realistisch gesehen ist das Problem, dass Rechenressourcen so billig und reichlich geworden sind, dass wir Optimierung weniger Aufmerksamkeit schenken
      Wenn die Technik auf dem Stand der 90er stehengeblieben wäre, hätte das wohl keinen riesigen Unterschied gemacht, aber auf dem Niveau der 80er wären Grafiken wegen der Speicherbeschränkungen einfacher geblieben
      Dadurch hätten sich soziale Medien und E-Commerce wohl auch nicht so entwickelt wie heute
    • Neben dem bereits erwähnten Transputer gab es auch Hardware wie GreenArrays G144
      In so einer Welt gäbe es vermutlich weniger Werbung und ein auf B2B-APIs fokussiertes Internet
      Wenn man sich GUIs wie SymbOS oder Newton OS ansieht, merkt man, dass qualitativ gute Desktop- und Mobile-Umgebungen durchaus möglich gewesen wären
  • Mit größer werdenden 3D-Drucker-Betten tritt beim Abkühlen das Problem des Verziehens (curling) auf
    Deshalb drucke ich große Teile, nachdem ich sie wie Puzzleteile in Segmente aufgeteilt habe, und drucke sie dann im zusammengebauten Zustand
    So verteilt sich die Spannung in den unteren Schichten besser und die Verformung nimmt ab
    So einen dicken Retro-Laptop mit Holzfinish zu bauen, sähe wirklich großartig aus

  • Erstaunliches Ergebnis. Beeindruckend, dass in nur drei Monaten ab der PCB-Phase schon dieses Niveau erreicht wurde
    Ich habe mich in letzter Zeit auch gefragt, ob ich mich besser konzentrieren könnte, wenn ich in einer eingeschränkten Umgebung wie dem Amiga A1200 arbeite
    Unbedingt bei HackaDay einreichen. Dort würde das sicher ebenfalls viel Aufmerksamkeit bekommen

  • Wenn ich höre: „Ich weiß, dass ich verrückt bin“, denke ich sofort: Das sind meine Leute

    • Die Leidenschaft, den eigenen Computer wirklich besitzen zu wollen, ist nicht verrückt
      Eines Tages könnten Menschen, die solche Maschinen bauen können, vielleicht zu Höchstpreisen auf dem Schwarzmarkt gehandelt werden
  • Beim Anblick des Prototyps musste ich sofort an die alten OpenPandora-Zeiten denken

  • Spannendes Projekt. Ich habe früher einmal einen 16-Core-Z80-Laptop gesehen und denke wegen seiner Multitasking-Fähigkeiten oft daran
    Auch in diesem Hackaday-Artikel wurde er behandelt

    • Ich habe auf dem Z80 BASIC-Programme und nativen Code per Supervisor auf Basis von Hardware-Interrupts im Multitasking betrieben, genauer gesagt als Two-Tasking
      Mit einer 4-MHz-CPU und einer 4-Bit-ALU gab es Grenzen, aber für Soft-Real-Time-Aufgaben reichte es immerhin
    • MP/M, der Nachfolger von CP/M auf dem Z80, war ein Multitasking-Betriebssystem
  • Ich mag dieses kantige Retro-Design sehr
    Es erinnert mich an die Zeit, als Laptops noch so heiß wurden, dass die Katze neben einem saß und mitwärmte
    Solche nutzlosen, aber unterhaltsamen Projekte mag ich besonders, wenn sie nicht ewig dauern

  • Das Gehäusematerial fällt auf. Es sieht aus wie das Material von Postversandboxen oder corflute-Postern

    • Wahrscheinlich ist es 3D-gedrucktes PLA
  • Ich glaube, dieses Projekt könnte sogar eine RYF-Zertifizierung bekommen
    Persönlich würde ich mir wünschen, dass es mehr moderne RYF-zertifizierte Geräte gibt, die mit aktueller Technik gebaut werden

  • Wirklich großartig. Besonders beeindruckt mich, dass der eWoz-Monitor verwendet wurde
    Da bekomme ich direkt Lust, so etwas selbst zu bauen