Bir Sovyet Hesap Makinesi’nin çağdaş bir CPU
ile yükseltilmesi, bugünün tedarik zinciri sorunları, mikrodenetleyicileri veya gerçekten her türlü yarı iletken türünü satın almayı zorlaştırabilir. Bununla birlikte, retrobilgisayarları canlı tutanlar için, bu konu her zaman var olmuştur: Antik unsurlar, onlarca yıldır üretim dışında, ikinci el parçaları veya tek seçenek olarak “yeni eski stok” tedariki ile üretilmiş olabilir. Olağandışı bir CPU kırılırsa, tüm bilgisayarı değiştirmek için hiçbir seçeneğiniz olmayabilir.
[Piotr Patek] Hasar görmüş bir CPU ile bir Elektronika MK-85 Programlanabilir Hesap Makinesi aldığında bu soruna geçti. Bir değiştirme keşfedemez, bunun yerine STM32 mikrodenetleyicisine dayanan pin uyumlu bir CPU sistemi geliştirmek için karar verdi. Programın hiçbir çağdaş CPU, 1980’lerden bir Sovyet stiliyle pin uyumludur, bu yüzden [Piotr] orijinal PINOUT’la eşleşecek küçük bir arada PCB’yi taramak zorunda kaldı. Bu aynı şekilde, STM32 için 2.5 V beslemesini üreten etkili bir DC / DC dönüştürücü çipi eklemek için yeterli alan sağladı.
Yazılıma gelince, [PIOTR], PDP-11 montajında yazılmış olan orijinal temel tercüman, C’de yazılmış çağdaş bir eşdeğeri olan, oradayken, orada oturmuş birkaç hata düzeltti. yaklaşık 35 yıl. Güncelleştirilmiş CPU ayrıca, MK-85’in çağdaş kardeşlerinin etrafındaki daireler çalıştırmasını sağlar: [Piotr], benzer bir güç kullanırken orijinal çipten yaklaşık otuz kez daha hızlı olacak şekilde zamanlamasını sağlar.
Aynı şekilde, bir Dodgy CPU ile bir MK-85 olması durumunda, şemaların yanı sıra kaynak kodunun [Piotr] ‘nın ayarlanmasının blogunda sunulduğunu keşfetmekten mutluluk duyarsınız. Bu büyük olasılıkla, gördüğümüz ilk hesap makinesi CPU güncellemesi, yeni ürün yazılımı ile güncellenen diğer eski hesap makineleri ve geleneksel donanıma dayalı bazı yeni hesap makinesi stilleri.
İpucu için teşekkürler, [cmholm]!