So erstellen Sie Ihr eigenes 16-Bit-System-on-Spreadsheet

So erstellen Sie Ihr eigenes 16-Bit-System-on-Spreadsheet

Quellknoten: 3089879

In den dunstigen Tagen der frühen Heimcomputer freuten sich viele von uns über die Ausführung ihrer ersten BASIC-Anwendungen. Einige von uns bauten sogar ihr eigenes 8-Bit-System aus einer Handvoll ICs und waren begeistert, als die angeschlossenen LEDs, Bildschirme usw. aufleuchteten Andere Ausgabegeräte würden Lebenszeichen zeigen. Es ist diese Art von Aufregung, die [Inkbox] jedem Büroangestellten in den Bann gezogen hat: Tabellenkalkulationsprogramme wie Excel. Wie, fragen Sie sich vielleicht? Warum, durch die Implementierung eines voll funktionsfähigen 16-Bit-Systems mit 16 Allzweckregistern, 128 kB RAM und einem 128×128 Pixel großen Farbdisplay, alles in einer Excel-Tabelle, was es möglicherweise zum weltweit ersten System-on-Spreadsheet (SoS) macht.

Der vielleicht verlockendste Aspekt dieses Ansatzes ist, dass er eine sehr gute visuelle Möglichkeit bietet, mithilfe von Farbcodes und klar getrennten und markierten Funktionselementen anzuzeigen, was im System passiert. Es kann nicht nur manuell programmiert werden, sondern [Inkbox] hat auch einen Assembler für die ISA der CPU – namens Excel-ASM16 – erstellt, der alle im verfügbar ist ExcelCPU GitHub-Projekt Seite. Der ASM wird in einer ROM.xlsx-Datei zusammengestellt, die dann von der CPU.xlsx-Datei ausgeführt werden kann, indem sie ausgelöst wird Read ROM Taste. Danach wird man mit der Erkenntnis konfrontiert, dass alles zwar funktioniert, aber auch unglaublich langsam ist, bei etwa 2-3 Hz.

Dennoch können wir bei aller Eleganz eines IMSAI 8080-Frontpanels nicht umhin, für diese Leistung die volle Punktzahl zu geben. Außerdem gibt es vielen von uns etwas zu tun, während die äußerst langweiligen Meetings stattfinden, in denen nur ernsthafte Anwendungen wie Office-Suites erlaubt sind.

[Eingebetteten Inhalt]

Zeitstempel:

Mehr von Hacke einen Tag