Seit 1983 mit einem kaputten RadioShack-Laptop konfrontiert, kommt Stephen Cass nicht über den IEEE Spectrum Editor hinweg. Stattdessen zog er das Logic Board heraus und ersetzte es durch einen modernen Mikrocontroller, damit er den alten Monitor steuern konnte. Becher Er schrieb über sein Abenteuer Detaillierte Informationen zu Spectrum letzte Woche.
Cass hatte seine Operation bei Radio Shack TRS-80 Modell 100– Einer der ersten jemals produzierten Laptops – mit einer einteiligen „Schiefer“-Form, entworfen von Kyocera und als NEC PC-8201 in Japan veröffentlicht. Sein Anspruch auf Ruhm war nicht seine kleine tragbare Größe (2 Zoll dick und 3,9 Pfund), sondern seine beeindruckende Tastatur, gepaart mit seiner Fähigkeit, bis zu 20 Stunden mit vier AA-Batterien zu laufen.
Das Modell 100 war mit einem 2,4-MHz-Intel-Prozessor ausgestattet 80C85 CPU, 8 bis 32 KB RAM, Monochrom-LCD mit 8 Zeilen und 40 Zeichen ohne Hintergrundbeleuchtung. Es sieht nicht nach viel aus im Vergleich zu den heutigen tragbaren Monstern, aber nach Journalisten liebenswert Model 100, weil sie mit dem integrierten Texteditor bequem unterwegs Geschichten schreiben können. Es enthielt auch Microsoft BASIC, ein Terminalprogramm und ein Adressbuch im ROM.
Während einige Leute das 100er-Modell mit aufrüsten Neue LCD-Bildschirme und CPUs (wobei nur das Gehäuse und die Tastatur beibehalten wurden), beschloss Cass, mit einer Schnittstelle mit einem tragbaren Vintage-Bildschirm mit 240 x 64 Pixeln zu experimentieren. Er fand es besonders schwierig, weil der Computer die Bildschirmsteuerung im Vergleich zu aktuellen LCD-Panels auf unkonventionelle Weise handhabt.
Cass schreibt: „Das LCD des M100 besteht aus 10 separaten Monitoren, die jeweils von einem eigenen HD44102-Treiberchip gesteuert werden.“ „Alle Treiberchips sind für einen 50 x 32 Pixel großen Bereich des Bildschirms zuständig, bis auf zwei Chips auf der rechten Seite, die nur 40 x 32 Pixel ansteuern.“ Laut Cass haben sich seine Designer für diese Methode entschieden, weil sie das Rendern von Text mit begrenztem Speicher beschleunigt.
Nun, hier ist meine Demo: Zuerst füllt und löscht es den Bildschirm, indem es auf alle Chips gleichzeitig schreibt, lädt dann eine Vollbild-Bitmap so schnell wie der Bildschirm kann, verwendet dann Hadware-Überweisung und teilweise Aktualisierung zum Wischen! pic.twitter.com/VbF2vgaG9L
Stephencass 21. September 2022
Nach der Arbeit am Bildschirmprotokoll baute Cass eine Schnittstelle zwischen Bildschirm und Modern Arduino Mega2560 Mikrocontroller. Da das Projekt jetzt vorhanden ist, kann es Bitmap-Grafiken auf dem LCD des Modells 100 anzeigen und weitergeben. Der nächste Schritt wäre, die Monitor- und Tastaturschnittstelle auszuprobieren (unter Verwendung einer Datei Teensy 4.1.1 Update Ein Entwicklungsboard für Tastaturverbindungen) an das Raspberry Pi 4-Rechenmodul, das für eine leistungsstarke tragbare Maschine mit Vintage-Feeling sorgen würde.
Sie können mehr über die technischen Details seines Projekts lesen Auf der IEEE Spectrum-Website. Viel Glück, Stefan!
„Kommunikator. Freiberuflicher Gamer. Absoluter Musik-Nerd. Neigt zu Apathieanfällen. Freundlicher Webspezialist.“
More Stories
Dieses 100-W-GaN-Ladegerät ist dünn und faltbar
Kuo: Das RAM-Upgrade auf 12 GB im nächsten Jahr wird auf das iPhone 17 Pro Max beschränkt sein
Verdansk kehrt endlich zu Call of Duty Warzone zurück und die Fans freuen sich darüber