Atari Hizmet Şartları - Atari TOS

Atari Hizmet Şartları
Çoklu TOS.png
Arka planda Atari tarafından sağlanan çeşitli programlarla MultiTOS 1.0
geliştirici Atari Şirketi
çalışma durumu Durdurulan
İlk sürüm 20 Kasım 1985 ; 35 yıl önce ( 1985-11-20 )
En son sürüm 4.04
En son önizleme 4.92
Platformlar 68000
Varsayılan
kullanıcı arayüzü
mücevher
Lisans Tescilli ticari yazılım
tarafından başarıldı Çoklu TOS

TOS ( İşletim Sistemi ) 'dir işletim sistemi arasında Atari ST bilgisayarları aralığında. Bu seri, 520ST ve 1040ST'yi, onların STF/M/FM ve STE çeşitlerini ve Mega ST/STE'yi içerir. Daha sonra, çoklu görevlere izin veren MultiTOS adlı yeni bir TOS sürümü kullanılarak 32 bit makineler ( TT , Falcon030 ) geliştirildi . Daha yakın zamanlarda, kullanıcılar Hizmet Şartlarını FreeMiNT olarak daha da geliştirdiler .

Detaylar

1985'te TOS Atari 520ST ile sahne aldı Atari TOS (İşletim Sistemi) birleştiren Dijital Araştırma 'nın GEM GUI üstünde çalışan DOS benzeri GEMDOS . Özellikler arasında düz bellek modeli , DOS uyumlu disk formatı (TOS 1.04 ile başlayan), MIDI desteği ve sonraki sürümlerde ACSI adı verilen bir SCSI çeşidi bulunur . Atari'nin TOS'u genellikle bilgisayarda bulunan ROM yongalarından çalıştırılır: Bu nedenle, yerel sabit sürücüler ev bilgisayarlarında bulunmadan önce, neredeyse anında çalışan bir işletim sistemiydi. TOS, ilk ST'lerde disketleri başlattı, ancak ST'nin piyasaya sürülmesinden yalnızca yaklaşık yarım yıl sonra, tüm ST modelleri ROM'da TOS'un en son sürümüyle birlikte gönderilmeye başladı .

TOS aşağıdakilerden oluşuyordu:

  • Masaüstü – Açılıştan sonra yüklenen ana arayüz.
  • GEMDigital Research'ten lisanslı Graphics Environment Manager
    • AES – Uygulama Ortamı Hizmetleri
    • VDI – Sanal Aygıt Arayüzü (yalnızca ekran sürücüleri, GDOS kullanılarak yüklenen diğer sürücüler)
  • GEMDOS – GEM Disk İşletim Sistemi
  • BIOS – Temel Giriş/Çıkış Sistemi
  • XBIOS – Genişletilmiş BIOS
  • Line-A – Düşük seviyeli yüksek hızlı grafik çağrıları. Modası geçmiş.

Aşağıdakiler Hizmet Şartlarının uzantılarıydı (ayrı olarak yüklenir):

  • GDOS – Grafik Aygıt İşletim Sistemi
  • AHDI – Atari Sabit Disk Arayüzü (sabit disk sürücüsü)

Gerçek çoklu görev doğrudan desteklenmedi, ancak TOS , PC'lerdeki TSR'lere ( Sonlandırma ve Yerleşik Kalma programları) benzer şekilde sisteme altı adede kadar masa aksesuarının yüklenmesine izin verdi . MultiTOS , TOS'un önceden çoklu görev yapmasına izin vermek için geliştirilmiştir.

masaüstü

Atari TOS/GEM - Tek renkli ekran

TOS masaüstü, bilgileri görüntülemek için dosyaları ve cihazları, pencereleri ve iletişim kutularını temsil etmek için simgeler kullanır. Pencere ayarlarını, simge yerleşimlerini ve sürücü simgelerini belirlemek için masaüstü dosyası "DESKTOP.INF" okundu, aksi takdirde iki disket simgesi ve çöp kutusu simgesinden oluşan standart varsayılan masaüstü kullanıldı.

Sonraki sürümler, masaüstü yapılandırmasını kaydetmek ve okumak için "NEWDESK.INF" kullanır.

Yürütülebilir dosyalar uzantılarıyla tanımlanır :

  • *.ACC – Masaüstü aksesuarı. Otomatik olarak yüklendi.
  • *.APP – Uygulama (nadiren karşılaşılan).
  • *.PRG – Yürütülebilir program. GEM programları olabilir.
  • * .TOS - GEM kullanmaz "TOS" programı - yani bir PC'nin benzer .exe veya .COM bir çalışan CLI -biçem kutu. Masaüstü ekranı temizler, metin imlecini açar ve fare işaretçisini gizler .
  • *.TTP – "TOS parametreleri alır". Bu açılır iletişim kutusu argümanlar program için eklenebilir. Karakterleri büyük harfe dönüştürür .
  • *.GTP – "GEM parametreleri alır". Bu açılır iletişim kutusu argümanlar program için eklenebilir. Karakterleri büyük harfe dönüştürür .

TOS programları (ancak GEM programları değil) "AUTO" adlı bir klasöre yerleştirerek otomatik olarak önyüklenebilir. TOS 1.4, GEM programlarının "Uygulama Yükle" iletişim kutusundan otomatik olarak yüklenecek şekilde ayarlanmasını sağlar. *.TTP uzantılı programlar ve ortamlar otomatik önyükleme için kullanılamaz. Masaüstü aksesuarları, varsayılan sürücünün kök dizinine yerleştirildi ve otomatik olarak yüklendi.

Dosya sistemi

Atari TOS, değiştirilmiş bir FAT12 (veya sabit disklerde FAT16 ) dosya sistemi kullanan GEMDOS'a dayanmaktadır . En büyük farklar, önyükleme sektörünün başlangıçta IBM uyumlu atlama dizisini içermesine gerek olmamasıdır (tipik olarak0xE9 0x?? 0x?? veya 0xEB 0x?? 0x90), PC tabanlı sistemlerle uyumlu bir OEM tanımlayıcısının olmaması (TOS 1.04'ten önce) ve önyükleme sektörünü yürütülebilir olarak işaretlemek için bir sağlama toplamının kullanılması (PC formatı imza kelimesini kullanır) 0x55 0xAABunun yerine). Atari platformu için yürütülebilir önyükleme sektörleri tipik olarak bir MC68K atlama işlem koduyla başlar (örn.0x603C, ve son iki baytlık sözcük, önyükleme sektörünün geri kalanıyla (big-endian sözcük biçiminde) toplanmalıdır. 0x1234 önyüklenebilir olması için.

MS-DOS'tan farklı olarak, GEMDOS tipik olarak olağandışı sektör ve iz sayılarına sahip disklere izin verir, bu nedenle iz başına 10 veya hatta 11 sektöre ve 80'den fazla biçimlendirilmiş parçaya sahip diskler Atari topluluğunda nadir değildi. Tipik olarak, 80 iz ile iz başına 10 sektör gibi, biçimlendirilmemiş 800 KB kapasite sağlayan güvenli bir kombinasyon kullanıldı, ancak birçok kullanıcı özel biçimler kullanarak çift yoğunluklu disklerinin kapasitesini 900 KB'nin üzerine çıkardı.

GEMDOS disk dosya sistemleri DOS veya Windows 9x kullanılarak okunabilir .

Sürümler

Hizmet Şartları 1

TOS 1.04, animasyonlu Atai logosu için "Gökkuşağı TOS" lakaplı
  • 1.0 (ROM TOS) Diskte yayınlanan en eski sürüm. TOS'un ilk ROM sürümü.
    • Biçimler: disket, 2 çip ve 6 çip ROM (192  KB )
    • ROM tarihi: 20 Kasım 1985
    • Makineler: 520ST, 1040ST
  • 1.02 (MEGA TOS) sabit hatalar, desteklenen Blitter yardımcı işlemcisi ve gerçek zamanlı saat.
    • Biçimler: 2 çip ve 6 çip ROM (192 KB)
    • ROM tarihi: 22 Nisan 1987
    • Makineler: 520ST, 1040ST, Mega 1, Mega 2, Mega 4
  • 1.04 (RAINBOW TOS) Birçok hata düzeltmesi, dosya seçici değişti, DOS uyumlu disk biçimlendirme, çok daha iyi performans. Ancak, eski yazılımlarla uyumluluk sorunları.
    • Biçimler: 2 çip ve 6 çip ROM (192 KB)
    • ROM tarihi: 6 Nisan 1989
    • Makineler: 520ST, 1040ST, Mega 1, Mega 2, Mega 4, Stacy
  • 1.06 (STE TOS, Revizyon 1) Yalnızca STe makineleri için destek. Hataları düzeltmek için STE_FIX.PRG gerekli.
    • Biçim: 2 çipli ROM (256 KB)
    • ROM tarihi: 29 Temmuz 1989
    • Makineler: 520STE, 1040 STE
  • 1.62 (STE TOS, Revizyon 2) önceki 1.06 STE TOS için hata düzeltmeleri.
    • Biçim: 2 çipli ROM (256 KB)
    • ROM tarihi: 1 Ocak 1990
    • Makineler: 520STE, 1040 STE

Hizmet Şartları 2

  • 2.02 Mega STE için erken TOS sürümü.
  • 2.05 (Mega STE TOS) Yalnızca 720K disket sürücülü Mega STE'de bulunur.
    • Biçim: 2 çipli ROM (256 KB)
    • ROM tarihi: 5 Aralık 1990
    • Makineler: Mega STE
  • 2.06 (ST/STE TOS) ST/STE bilgisayarları için son TOS sürümü. Hata düzeltmeleri, 1.44 MB disk desteği, bellek testi. GTP program desteği ekler (GEM-Takes-Parameters). Büyük ölçüde geliştirilmiş GEM GUI. IDE sabit disk önyüklemesi. Açılışta Atari logosu ekranı. Otomatik soğuk önyükleme bellek testi. Daha yüksek çözünürlükleri destekler.
    • Biçim: 2 çipli ROM (256 KB)
    • ROM tarihi: 14 Kasım 1991
    • Makineler: 520ST, 1040ST, 520STE, 1040STE
  • Falcon prototipi "FX-1" üzerinde kullanılan 2.07
  • 2.08 dizüstü bilgisayar ST'de kullanılır. ROM ayrıca dizüstü bilgisayara özgü bazı yardımcı programları da içerir: STTRANS (boş modem/paralel kablolu veri aktarımı), güç yönetimi araçları, sabit disk sürücüsü araçları ve sürücüleri (AHDI, XHDI, BOOKINST ve BOOKFMT) ve bir RAMdisk yükleyici.

TOS 3

  • 3.01, 3.05, 3.06 (TT TOS) Öncelikle yalnızca 68030 TT desteği içindir. Hızlı "TT RAM", özel TT ekran çözünürlükleri vb.'yi destekler. Genişletilmiş TT işlevselliği için ST-donanım uyumlu "Line-A" API'si düşürüldü, programcıları GEM uyumlu VDI çağrıları vb. kullanmaya zorladı ve böylece GEM uyumluluğunu teşvik etti (tersine ST uyumlu) geliştirme.
    • Biçim: 4 çipli ROM (512 KB)

Hizmet Şartları 4

TOS 4.92 (Almanca seçiliyken)
  • 4.00, 4.01, 4.02, 4.04 (512 KB) Yalnızca Falcon 030 makineleri için güncelleştirme. Sadece 68030. DSP, 16 MHz blitter ve video bindirme desteği ekler. Yeni v3.40 AES (son tek görevli sürüm, ancak MiNT/MultiTOS çoklu görev farkında) şunları destekler: açılır menüler, 3B pencere ve iletişim nesneleri (daha sonra genişletilmiş tür yerine daha uyumlu ob_state bayrakları kullanacak şekilde değiştirildi), 256- renkli "animasyonlu" simgeler, yumuşak yüklenen yazı tipleri, uygulamalar arası sürükle ve bırak, arka plan penceresi manipülasyonu, genişletilebilir dosya sistemleri. Uluslararası yerelleştirme yapılandırması için yeni CPX modülü. V4.04, TOS'un son resmi Atari versiyonuydu.
  • 4.08 (512 KB) Milan Computersysteme tarafından 68040/60 TOS/GEM bilgisayarı olan Milan için geliştirildi ve yayınlandı.
  • 4.9x (4.92, 4.98) Hiçbir zaman resmi olarak yayınlanmadı, ancak prototipler sızdırıldı ve ardından paylaşıldı.

TOS 4.92, bir ROM yongasına yazılmak üzere tasarlanmış bir biçimde (.IMG) TOS'un çoklu görev sürümü olan MultiTOS'un bir sürümüydü. TOS 4 ROM, kullanıcı tarafından seçilebilen beş dil sürümü içerir.

Ayrıca bakınız

Referanslar

Dış bağlantılar