Palamut Atomu - Acorn Atom

meşe palamudu atomu
Palamut atomu zx1.jpg
Atom, Acorn'un doğrudan iç pazarı hedefleyen ilk bilgisayarıydı.
Üretici firma Palamut Bilgisayarları
Tip Kişisel bilgisayar
Yayın tarihi 1980 ; 41 yıl önce ( 1980 )
Tanıtım fiyatı £ 120 (kit halinde), £ 170 (montajlı)
Durdurulan 1982 ( 1982 )
medya 100KB 5¼ inç disketler , Kaset bantlar
İşlemci MOS Teknolojisi 6502 , 1MHz'de saat hızına sahiptir
Hafıza 2 KB RAM (12 KB'a genişletilebilir), 8 KB ROM (12 KB'ye genişletilebilir)
Görüntülemek 64×64 (4 renk), 64×96 (4 renk), 128×96 (tek renkli), 64×192 (4 renk), 128×192 (2 renk), 256×192 (tek renkli)
Giriş Tuş takımı
Güç 8 V , 1.5 bir düzensiz DC , 5V düzenlenmiş içi.
Boyutlar 381×241×64  mm
selefi Palamut Sistemi 3
Varis BBC Mikro

Acorn Atom bir olan ev bilgisayarı tarafından yapılan Acorn Computers Ltd o yerini zaman 1980 den 1982 BBC Micro . Micro, aslen Proton olarak bilinen Atom'un bir yükseltmesi olarak hayata başladı.

Atom, şirketin 1979'dan beri yapmakta olduğu MOS Technology 6502 tabanlı makinelerin bir ilerlemesiydi. Atom, her iki kitte de satılan, disk sürücüsü olmayan, ancak entegre bir klavye ve kaset teyp arabirimine sahip, kesilmiş bir Acorn System 3'tü. veya tam formu. 1980'de kit halinde 120 £ , hazır montajlı 170 £ (2019'da 734 £'a eşdeğer) arasında, 12 KB RAM ve kayan nokta uzatma ROM'u ile tamamen genişletilmiş sürüm için 200 £'un üzerinde  fiyatlandırıldı .

Minimum Atom, 2 KB RAM ve 8 KB ROM'a sahipti ve maksimum spesifikasyon makinesi her biri 12 KB'ye sahipti . Ek bir kayan nokta ROM'u da mevcuttu. 12 KB RAM, sıfır sayfa için 1 KB , programlar için kullanılabilir 5 KB ve yüksek çözünürlüklü grafikler için 6 KB arasında bölünmüştür . Sıfır sayfası CPU tarafından yığın depolaması, işletim sistemi ve Atom BASIC tarafından 27 değişkenin depolanması için kullanıldı. Yüksek çözünürlüklü grafikler gerekli değilse, program depolaması için 5½ KB üst bellek kullanılabilir.

Hem metin hem de grafik modlarına izin veren bir MC6847 Video Görüntü Oluşturucu (VDG) video çipine sahipti . Bir TV'ye bağlanabilir veya bir video monitörüne çıkış verecek şekilde değiştirilebilir. Temel video belleği 1 KB idi ancak 6 KB'a genişletilebilirdi. MC6847 yalnızca 60 Hz'de çıkış yapabildiğinden, yani videonun Avrupa TV setlerinin büyük bir bölümünde çözülemediğinden , daha sonra 50 Hz PAL renk kartı kullanıma sunuldu. 4 renkte 64×64'ten monokromda 256×192'ye kadar çözünürlüklerde altı video modu mevcuttu. O zamanlar 256×192 yüksek çözünürlük olarak kabul ediliyordu.

Atom'un kılavuzuna Atom Teorisi ve Uygulaması adı verildi ve daha sonra Acornsoft'un Genel Müdürü olan David Johnson-Davies tarafından yazıldı . (Kılavuz, ünlem işareti için 'pling' jargonunu kullandı, bu terim Acorn'dan gelmiş olabilir ve bu, ilk yayınlanan kullanım olabilir.)

Acorn LAN , Econet , ilk olarak Atom üzerinde yapılandırıldı.

Kasa , Cambridge Product Design Ltd.'den endüstriyel tasarımcı Allen Boothroyd tarafından tasarlandı.

Atom TEMEL

Yerleşik BASIC , Sophie Wilson tarafından geliştirilen , baytlar ve kelimeler (her biri 4 baytlık) için dolaylı operatörler ( PEEK ve POKE'ye benzer ) ve ifadeleri ayırmak için noktalı virgül kullanımı içeren hızlı ama kendine özgü bir versiyona sahipti . aynı kod satırında (BASIC'in diğer tüm sürümleri olmasa da çoğu tarafından kullanılan iki nokta üst üste işareti yerine). Derleme kodu bir BASIC programına dahil edilebilir, çünkü BASIC yorumlayıcısı ayrıca 6502 montaj dili için program yürütme sırasında satır içi kodu birleştiren ve ardından çalıştıran bir derleyiciyi de içeriyordu . Bu olağandışıydı.

Dize işleme benzersizdi. Bir bayt vektörü A() ila Z() BOYUTLANDIRILABİLİR ve daha sonra bir dize olarak ele alınmak üzere dize operatörü $A ile başvurulabilir. Atom Teorisi ve Uygulamasından uyarlanan bu örnek program, Atom BASIC'in bazı özelliklerini göstermektedir:

    1 REM Encoder/Decoder
   10 S=TOP; ?12=0
   20 INPUT'"CODE NUMBER"T; REM Use code number to seed random number generator
   30 !8=ABS(T)
   40 INPUT'$S
   50 FOR P=S TO S+LEN(S); REM For each character, if it is a letter add the next random number to it, modulo 26.
   60 IF ?P<#41 GOTO 100
   70 R=ABS(RND)%26
   80 IF T<0 THEN R=26-R
   90 ?P=(?P-#41+R)%26+#41
  100 NEXT P
  110 PRINT $S
  120 GOTO 40

1982'nin sonlarında Acorn, Atom için kullanıcıların Atom BASIC ile BBC Micro tarafından kullanılan daha gelişmiş "BBC BASIC" arasında geçiş yapmalarına izin veren bir yükseltme panosu yayınladı . Yükseltme tamamen programlama diline yönelikti; Atom'un donanım yetenekleri değişmeden kaldı ve bu nedenle, bazı yayın öncesi inançların aksine, BBC BASIC ROM, Atom kullanıcılarının ticari BBC Micro yazılımını çalıştırmalarına izin vermedi, çünkü neredeyse tamamı BBC makinesinin çok daha gelişmiş grafiklerinden yararlandı ve sağlam donanım ve daha fazla RAM kapasitesi. Ticari BBC Micro kasetleri, 1200 baud aktarım hızında çalıştıkları ve Atom'un kaset arabirimi yalnızca 300 baud'u desteklediği için yüklenemedi.

Hafıza Haritası

Atomun hafıza haritası aşağıdadır. Gölgeli alanlar, minimal sistemde mevcut olanları gösterir.

Onaltılı Adres İçindekiler Ek açıklamalar
0000 Sıfır RAM'i Engelle 1KB RAM
0400 Teletekst VDG RAM
0800 VDG CRT Denetleyici
0900
0A00 Opsiyonel FDC
0A80
1000 çevre birimleri alanı
2000 Katalog arabelleği
2200 Sıralı Dosya arabellekleri
2800 Kayan nokta değişkenleri Dahili RAM
5 KB maks.
2900 Uzantı Metin alanı RAM
3C00 Harici Uzatma RAM'i
8000 0 modu için 8000-81FF (512 bayt metin) Video ve
TEMEL RAM
6 KB maks.
Mod 1 için 8000-83FF (1 KB grafik)
Mod 2 için 8000-85FF (1,5 KB grafik)
Mod 3 için 8000-8BFF (3 KB grafik)
mod 4 için 8000-97FF (6 KB grafik)
9800
A000 İsteğe Bağlı Yardımcı ROM
B000 PPIA G/Ç Cihazı
B800 Yazıcı Arayüzü için Opsiyonel VIA I/O Cihazı
C000 ATOM TEMEL Tercüman 4KB ROM
D000 Opsiyonel Uzatma ROM'u
E000 Opsiyonel Disk İşletim Sistemi
F000 montajcı 4KB ROM
Kaset İşletim Sistemi

Özellikler

  • CPU : MOS Teknolojisi 6502
  • Hız: 1 MHz
  • RAM : 2 KB, 12 KB'a genişletilebilir
  • ROM : 8 KB, çeşitli Acorn ve 3. parti ROM'larla 12 KB'ye genişletilebilir
  • Ses: 1 kanal, entegre hoparlör
  • Boyut: 381×241×64 mm
  • G/Ç Bağlantı Noktaları: Bilgisayar Kullanıcıları Teyp Standardı ( CUTS ) arabirimi, TV konektörü, Centronics paralel yazıcı
  • Depolama: Kansas City standart ses kaseti arabirimi
  • Güç: Atom içinde düzenlenmiş 5 volt sağlayan 8 volt düzensiz DC için standart 2.1 mm güç jakı konektörü

Acorn 8V güç kaynağı yalnızca 1.5 amper olarak derecelendirildi ve bu, tam dolu RAM soketlerine sahip bir Atom için yeterli değildi. Atom'un iki dahili LM7805 regülatörü (her biri dijital mantığın bir bölümü için +5V'yi bağımsız olarak düzenler) ayrıca rahatsız edici derecede ısındı. Bu nedenle, bazı Atom meraklıları, dahili düzenleyicileri çıkardı ve atladı ve Atomlarını harici bir 5V ayarlı güç kaynağından çalıştırdı. Tam olarak doldurulmuş bir Atom için tipik olarak üç amper gerekliydi.

Harici 5V bağlantılar için hiçbir zaman fiili bir standart olmamıştır , ancak Atari 800XL ile aynı 7 pinli DIN konektörlerini kullanmak , akım Atari PSU değerinden daha düşük olduğu sürece bir Atari 5V lineer güç kaynağının Atom'u sürmesine izin verdi. (modele bağlı olarak 1 veya 1,5 amper). Bunlar artık yaygın değildir, ancak birkaç amper sağlayabilen 5V duvar siğil anahtar modlu güç kaynakları, kolayca ve ucuza temin edilebilen bir alternatiftir.

Dış bağlantılar