Araştırma Makineleri 380Z - Research Machines 380Z

Araştırma Makineleri 380Z
Link380z bilgisayar.jpg
geliştirici Araştırma Makineleri Limited
Tip Kişisel bilgisayar
Yayın tarihi Aralık 1977 ; 43 yıl önce ( Aralık 1977 )
Durdurulan 1985
medya 5¼ inç veya 8 inç disket
İşletim sistemi CP/M
İşlemci MHz'de Z80
Hafıza 64  KB maksimum (56 KB kullanılabilir)
Grafikler 320×192 piksel , piksel başınabit (isteğe bağlı)

Araştırma Makineleri 380Z (genellikle denilen RML 380Z veya RM 380Z ) erken oldu 8 bitlik mikrobilgisayar tarafından üretilen Araştırma Makineleri yılında Oxford , İngiltere'de 1977 den 1985 kadar.

Tanım

380Z , 56 KB'a kadar kullanıcı RAM'ine sahip bir Z80 mikroişlemci (dolayısıyla adı) kullandı  . İsteğe bağlı bir disket sürücüsü takıldığında , sistem CP/M işletim sistemini çalıştırıyordu . Temel sistem , 320×192 yüksek çözünürlüklü grafik kartıyla geliştirilebilen salt metin monokrom ekran kartıyla geldi .

İngiliz hükümetinin yarı fiyatına okullara verdiği sübvansiyonla desteklenen 380Z, esas olarak Birleşik Krallık'taki eğitim kurumlarına satıldı, bazıları da sanayiye satıldı. 1979'da 56 KB belleğe sahip çift 8 inçlik bir disk sistemi 3266 sterline ve 16 KB'lık kaset tabanlı bir sistem 965 sterline ( KDV hariç ) mal oldu.

Donanım

Mimari

380Z, güç kaynağı, bir dizi baskılı devre kartı ve isteğe bağlı 5¼ inç disket sürücüleri içeren büyük, siyah, 19 inç rafa monte , dikdörtgen metal bir kutu içinde paketlenmiştir . Ön panelde bir çift güçlü taşıma kolu, bir anahtar ve bir sıfırlama düğmesi vardı. Anahtar, gücü kontrol etti ve ayrıca sıfırlama düğmesini etkinleştirdi. Klavye ayrı ve zor bir metal kutuda geldi.

İlk versiyonlar beyaz ön yüzü olan açık mavi bir metal kasa içindeydi ve sadece bir kaset arayüzü veya 8 inçlik disket sürücüleri vardı; bunlardan çok az sayıda yapılmıştır. İsteğe bağlı bir 8-bitlik ASCII kağıt şerit , bir bilgisayarın önceki kullanımı sınırlı olan - şu anda yaygın bir saklama ortamı olarak zımba / okuyucu kullanılmıştır Tele- bağlı makine mainframe telefonla.

Sistem, anakartsız pasif bir veri yolu mimarisi kullandı - tüm elektronikler, şerit kablo ile birbirine bağlı bir dizi kartta bulunuyordu . Sunulan tek mikroişlemciMHz Z80A idi .

Hafıza

Bellek , her biri 4  KB (4 × 1024 bayt ) veya 16 KB olan dört adede kadar RAM bankasına yerleştirildi , ancak her permütasyona izin verilmedi. Tipik yapılandırmalar, kaset tabanlı sistemler için 16 KB ve disk tabanlı sistemlerde 32, 48 veya 64 KB bellektir. Video kartlarındaki bellek olmasına rağmen ana bellek, metin ya da grafik ekran kartları tarafından kullanılmamıştır banka anahtarlamalı adanmış 1.5 KB adres bloğunun içine.

380Z ayrıca COS olarak bilinen 6 KB'ye kadar bellenim ile donatıldı 64 KB'den daha az RAM ile donatılmış sistemlerde COS 1 KB sistem RAM'i ayırdı ve geri kalanını kullanıcının kullanımına bıraktı. 64 KB RAM sisteminde kullanıcı için toplam 56 KB mevcuttu, geri kalanı COS tarafından kullanılıyordu veya bellenim ROM'u , video kartı ve bellek eşlemeli G/Ç nedeniyle erişilemiyor .

Video

COS 3.4 (aşağıya bakınız ) ve önceki sistemler, 40×24 salt metin monokrom ekran sağlayan temel bir video kartıyla birlikte gelirdi. Harici bir monitör için bileşik video çıkışı sağlandı ve dahili bir RF modülatörü, bir televizyon setini çalıştırmak için ayrı bir çıkış sağladı. Daha sonraki sistemlere, 40×24 ve 80×24 karakter modları arasında yazılımla değiştirilebilen ve bir dizi karakter özelliğini (altı çizili, loş, ters video) destekleyen gelişmiş bir video kartı verildi. Her iki kart türü de kendi ayrılmış video belleğiyle donatıldı.

Metin modu video kartına ek olarak sistem, yüksek çözünürlüklü grafik (HRG) kartı ile geliştirilebilir. Anakart, 16 KB'lık özel bir video belleği bankasıyla donatıldı ve iki grafik modunu destekledi:

  • Yüksek çözünürlük: 320×192 piksel , piksel başına 2 bit (4 renk), 1 sayfa .
  • Orta çözünürlük: 160×96 piksel, piksel başına 4 bit (16 renk), 2 sayfa.

Programlanabilir bir arama tablosu , bir ile 8-bitlik bir çıkışı 256 farklı renkte (analog birine piksel değeri eşlenen RGB çıkış) veya yoğunluklarda (kompozit video). RGB modunda, her palet dizini, her bir ana rengin miktarı belirtilerek yapılandırılabilir. Olası aralıklar Kırmızı ve Yeşil için 0 ila 7 ve Mavi için 0 ila 3'tür (ör. 000 siyahı oluşturur; 773 beyazı oluşturur). Bu düzenleme 8 bit renk olarak bilinir ve MSX2 veya Atari Falcon gibi diğer makinelerde de kullanılır .

Grafik kartından gelen çıktılar, salt metin video kartından gelen çıktılarla karıştırılarak, metin ve grafiklerin kolayca üst üste bindirilmesine izin verildi. Grafik çıktısı, metin ekranının yalnızca en üstteki 20 satırını kapsıyordu ve bu nedenle metin çıktısı, çakışma istenmediği takdirde yalnızca alttaki 4 satırı kullanacak şekilde ayarlanabilir.

Depolamak

Yığın depolama ya kaset ya da disket (bir disk denetleyici kartı gerektiriyordu) aracılığıyla yapıldı. Kaset arabirimi, 300 bit/sn ( CUTS standardı) veya 1200 bit/sn'de çalıştırılır. COS 4.0 ve sonraki sistemlerde kaset arabirimi bulunmamaktaydı.

İlk sistemler, dahili 5¼ inç veya harici 8 inç disket sürücülerine arabirim oluşturabilen isteğe bağlı tek yoğunluklu disket denetleyici kartıyla donatılabilirdi . Disk kapasitesi, 5¼ inçlik disklerde yan başına 80 KB ve 8 inçlik disklerde yan başına 250.25 KB idi. Çift taraflı disk sürücüleri, her iki tarafında bir sürücü harfi bulunan iki bağımsız disk olarak kabul edildi . CP/M, ilk 4 yolu 5¼ inç disklerde ve ilk 3 yolu 8 inç disklerde kullandı ve tek yoğunluklu, tek taraflı 5¼ inç diskin kullanılabilir kapasitesini 72 KB'ye düşürdü.

Daha sonraki sistemler (380Z-D olarak anılır), çift ​​yoğunluklu Akıllı Disk Denetleyicisi (IDC) ile donatıldı , bu da disk kapasitesini 5¼ üzerinde her bir tarafta 180 KB (48 TPI sürücü) veya 360 KB (96 TPI sürücü) değerine çıkardı. inç diskler ve 8 inç disklerde yan başına 500,5 KB. Bir "Winchester" sabit disk sürücüsü desteği, bir SASI arabirimi uygulayan akıllı bir Ana Bilgisayar Arabirim Kartı (HIB) kullanılarak sağlanabilir . Sabit disk sistemleri çoğunlukla ağ bağlantılı LINK 480Z sistemleri için dosya sunucuları olarak kullanılmıştır .

Arayüz kartları

Pasif veri yolu, 380Z'ye bir dizi kartın takılmasına izin verdi. Gerekli tüm sistemler:

  • CPU/RAM – Z80A CPU'yu , bellenim ROM'larını ve 32 KB'ye kadar RAM'i tutar. Kart ayrıca paralel bir Centronics yazıcı bağlantı noktası sağladı (her zaman bağlı değildir).
  • Video, bir VDU-40 veya VDU-80 kartı – sırasıyla 40×24 veya değiştirilebilir 80×24/40×24 karakter metin ekranları sağlar.

Diğer kartlar isteğe bağlıydı ve şunları içeriyordu:

  • RAM – işlemci ve ROM'lar çıkarılmış, 32 KB'ye kadar RAM tutan ikinci bir CPU/RAM kartı.
  • Disket Denetleyicisi (FDC) – aynı zamanda bir RS-232 seri arabirimi (SIO-4) sağlayan tek yoğunluklu bir disk denetleyicisi .
  • Akıllı Disk Denetleyicisi (IDC) – kendi özel mikroişlemcisine sahip çift yoğunluklu bir disk denetleyicisi.
  • Yüksek Çözünürlüklü Grafikler (HRG) – 320×192 piksele kadar.
  • Ana Bilgisayar Arabirim Kartı (HIB) – sabit disk desteği için.
  • 380Z Ağ Arabirim Kartı (380Z-NET) – LINK 480Z'lerden oluşan bir ağa ara bağlantı için kullanılan tescilli 800 kbit/s ağ arabirimi.
  • Seri Arabirim-1 (SIO-1) – SIO-1A (RS-232) veya SIO-1B (20 mA akım döngüsü ) olarak mevcuttur.
  • Seri Arabirim-2 (SIO-2) – SIO-2 (RS-232) veya SIO-2B/SIO-3 (20 mA akım döngüsü) olarak mevcuttur.
  • Seri Arabirim-4C (SIO-4C) – FDC kartı olmayan kaset sistemlerinde bir SIO-4 arabirimi sağlar.
  • IEEE-488 Arayüzü.
  • PIO Arayüzü Geliştirme Kartı – üç Z80 PIO ve bir Z80 CTC sağlar.
  • Analog G/Ç Kartı – 16 giriş kanalı ve 2 çıkış kanalı sağlar.

bellenim

Önyükleme monitörü

Sistem bellenimi, yalnızca COS (COS 3.4 ve önceki sistemlerde Kaset İşletim Sistemi ve sonraki yalnızca disk sistemlerinde Merkezi İşletim Sistemi anlamına gelen) olarak bilinen temel bir izleme programı içeriyordu. Monitör, BASIC gibi uygulama programlarını kasetten yüklemek veya disk işletim sistemini başlatmak için kullanılabilir. COS ayrıca kayıtların ve belleğin görüntülenmesine izin veren ve kesme noktalarını ve makine kodunun tek adımlı adımını destekleyen bir yazılım ön paneli de sağladı .

COS monitörü ya 4 KB (COS 3.4 ve öncesi) ya da 6 KB (COS 4.0 ve üstü) ROM'da saklandı; ikinci durumda, ROM'un bir kısmı banka değiştirilmiştir.

COS hizmetleri

COS, klavye girişi, video kartına metin yazma ve disk girişi/çıkışı gibi bir dizi temel donanım kontrol işlevi sağladı . COS işlevleri , EMT işleyici işlevini çağırmak için Z80 RST 30H komutunu kullanan Emulator Trap (EMT) sözde işlem kodu aracılığıyla çağrıldı . EMT işleyicisi, hangi EMT işlevinin talep edildiğini belirlemek için RST 30H talimatını izleyen ilk baytı okur; tüm parametreler kayıtlara geçirildi. RST 28H kullanılarak bir çağrı - göreli sözde işlem kodu da uygulandı.

Ana COS sürümleri

COS sürümleri esas olarak destekledikleri yeni donanım işlevlerine bağlıydı.

  • COS 2.3 – yalnızca kaset, 40×24 ekran kartı.
  • COS 3.0 – disket desteği.
  • COS 3.4 – tek yoğunluklu diskleri ve 40×24 ekran kartını destekleyen ana COS versiyonu.
  • COS 4.0 – 80×24 metin ekranı, kaset desteği yok.
  • COS 4.2 – çift yoğunluklu disk sürücüleri (380Z-D).

Yazılım

İşletim sistemleri

Ana disk işletim sistemi olan CP / E , ilk CP / M 1.4 daha sonra CP / M 2.2. MP/M II, CP/NET kullanan bir LINK 480Z bilgisayar ağını destekleyen dosya sunucusu sürümünde kullanıldı.

Uygulama yazılımı

WordStar gibi birçok standart CP/M uygulaması mevcuttu . Research Machines ayrıca kendi birleştiricisini (ZASM), metin düzenleyicisini (TXED) ve BASIC yorumlayıcısını üretti . O zamanlar Londra'daki Royal College of Art'ta bulunan Brian Reffin Smith , 380Z'de çalışan ve İngiltere okullarına dağıtılan ilk dijital resim programlarından biri olan 'Jackson'ı yazdı.

Referanslar

Dış bağlantılar