- 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
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
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
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
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
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
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
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
Mit einer 4-MHz-CPU und einer 4-Bit-ALU gab es Grenzen, aber für Soft-Real-Time-Aufgaben reichte es immerhin
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
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