1981’de çıkan Sinclair ZX81, Sir Clive’ın en az donanımla en fazlasını yapma yaklaşımını yansıtıyordu: klavye, Z80, TC ve kaset arayüzleriyle 1K belleğe sahipti. [adam.klotblixt], 45 yıl sonra geliştirdiği OpenSpand’da ZX81 genişletmelerini bir araya getirdi. Kullanıcı yapılandırmalı RAM, ROM dışındaki 64K adres alanını kullanıyor; SD kart, Sinclair BASIC’in LOAD ve SAVE komutlarıyla çalışıyor. Sistem ayrıca yüksek çözünürlüklü grafikler, taklit edilen ses çipleri, joystick ve seri portlar, ROM seçenekleri ve kompozit video çıkışı sunuyor. Yazıcı arayüzü bulunmuyor. RP2350, gerçek bileşenlerin yanı sıra devre dışı bıraktığı dahili RAM ve ROM’u da taklit ediyor.
Neden önemli
OpenSpand, ZX81’in farklı işlevler için ayrı genişletmelere dayanan sınırlı yapısını tek kartta toplayarak özgün sistemi daha kullanılabilir hale getiriyor. SD kartın Sinclair BASIC’in mevcut komutlarıyla çalışması, yeni depolama olanağını dönemin yazılım kullanım biçimini değiştirmeden sisteme bağlıyor. Yapılandırılabilir bellek, grafik, ses, bağlantı ve görüntü seçenekleri özellikle ZX81 yazılımlarını gerçek donanım üzerinde çalıştıran veya geliştiren kullanıcıları ilgilendiriyor. RP2350’nin bazı işlevleri fiziksel bileşenlerle, bazılarını ise taklit yoluyla sağlaması, projenin özgün mimariyi bütünüyle yeniden üretmekten çok eksiklerini modern donanımla tamamladığını gösteriyor. Yazıcı arayüzünün bulunmaması ise tüm ZX81 çevre birimlerini kapsayan eksiksiz bir çözüm olmadığını ortaya koyuyor.