ZX Desk: Ein grafischer Desktop für den 48K ZX Spectrum
A graphical desktop for the ZX Spectrum
ZX Desk ist ein in Z80-Assembler geschriebenes GUI-Betriebssystem für den 48K ZX Spectrum. Es bietet überlappende Fenster mit Z-Reihenfolge und Fokus, Pull-down-Menüs, einen Heap, eine Event-Queue, eine Speicherschicht mit austauschbaren Backends, Dialoge, Steuerelemente, einen Notizblock, eine Uhr, einen Kalender, einen Zwei-Fenster-Dateimanager und ein Einstellungsfenster. Alles passt in 48K auf einer Maschine von 1982 und kann ein Fenster innerhalb eines einzigen 69.888 T-State-Frames ziehen. Es läuft auf echter Hardware, nicht nur im Emulator.
Es ist kein Port von GEM und gibt nicht vor, einer zu sein. Es ist das, was die Idee wird, wenn man sie gegen einen 3,5 MHz Z80, 48K RAM, ein 1-Bit-Display mit Attributkonflikt und einen Videochip drückt, der dem CPU beim Zeichnen Zyklen stiehlt.