Commodore sayı 8, sayfa 56

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 56

128 Ne Kadar uyumlu?

Uyum sözcüğü her zaman Commodore için bir albeni unsuru olmuştur. Bu nedenle, C-128'in C-64 ile gerçekten tam uyumlu olup olmadığı, küçük de olsa bir şüphe uyandırmaktadır. Test sırasında, bir kilit üzerinden doğrudan ya da endirekt olarak işletim sistemine bulaşan ya da C-64 olmayan bir makineyi çalışmaz hale getirecek çeşitli genel özellikler gösteren birçok program denendi. İlk deneme Hypra-Load ile yapıldı. Programın birkaç kere çalıştırılması, 1541 ile bağlantıda hiçbir sorun çıkmadığını gösterdi. Bu da, değiştirilmiş taşıt rutinlerine sahip programların tümünün herhangi bir sorun çıkarmadan işlev görebileceğini gösterdi.

Ortak RAM alanının büyüklüğü BK 11x16K

Ortak alanın konumu 00 ortak olmayan alan 01 bellek başlangıcı 40 bellek sonu 14 başlangıç ve son 00 Block 1 01 Block 2

10 Block 3 14 Block 4

Şekil 3. MMU'nun RAM konfigürasyon sicili

Commodore 128'in içine bir göz attığımızda, aynı taşıt yapı elemanlarının kullanıldığı görülüyor. Aynı zamanda, C-128'in C-64 modundaki hızı C-64'ün aynı, dolayısıyla burada da bir sorun çıkması beklenemez. İkinci deneme, illegal opkodları yoğun olarak kullanan bir kopya programıyla yapıldı. İşlemcinin komut seti, opkod olarak adlandırılıyor. İllegal opkodlar ise, üreticinin öngörmemiş olduğu komutlar. Fakat gerçekte bunlardan bazıları C-64'te de bir şeyleri etkileyebiliyorlar. Ay-

rıca bazı programlar bunları kullanıyor. Dolayısıyla 8502 işlemcisinin, 6502'de tanımlanmamış bu opkodları kullanması mümkün olabilmekte. Burada da herhangi bir sorun çıkmıyor. Diğer tüm kilitlenmiş (veya kilitlenmemiş) disket programları da herhangi bir sorun çıkarmaksızın yüklenebiliyor ve kullanılabiliyor. Test sırasında yakından tanıdığımız 1541 disket sürücü kullanıldı. Daha sonraki modelimiz 1571'in neler yaptığı ileride yayınlayacağımız yazılarda anlatılacak.

57

Klavyeyle gezinmek için ← ve → tuşları.