Aster CT-80 - Aster CT-80

Pierwsza „kitowa” wersja Aster CT-80 z systemem Newdos/80. Ekran trybu 64x16 TRS-80 wykorzystuje tylko niewielką część ekranu monitora, ponieważ litery mają taki sam rozmiar jak ekran 80×25 CP/M. Była to jedna z rzeczy, które wkrótce potem naprawiono, zmieniając projekt na produkt komercyjny.

Aster CT-80 , wczesny (1982) dom / komputer osobisty opracowany przez małym holenderskim MCP firmy (później przemianowany na astry komputery), został sprzedany w swoim pierwszym wcieleniu jako zestaw dla hobbystów. Później został sprzedany gotowy do użycia. Składał się z kilku płytek drukowanych Eurocard ze złączami DIN 41612 oraz płyty montażowej opartej na 19-calowej konfiguracji rack . Był to pierwszy dostępny na rynku holenderski komputer osobisty/domowy. Komputer Aster może korzystać z oprogramowania napisanego dla popularnego komputera Tandy TRS-80, jednocześnie naprawiając wiele problemów tego komputera, ale może również uruchamiać oprogramowanie CP/M , z dużą ilością wolnej pamięci Transient Program Area (TPA) oraz pełny wyświetlacz 80×25 i może być używany jako terminal wideotekstu. Chociaż Aster był klonem TRS-80 Model I, w rzeczywistości był bardziej kompatybilny z TRS-80 Model III i obsługiwał całe oprogramowanie tych systemów, w tym gry. Miał też wbudowany głośnik, który był kompatybilny z takim oprogramowaniem do gier.

Modele

Sprzedano trzy modele. Pierwszy model (wprowadzony na rynek w czerwcu 1982) wyglądał jak IBM PC , prostokątna jednostka podstawowa z dwoma stacjami dyskietek z przodu i monitorem na górze z oddzielną, odłączaną klawiaturą. Drugie wcielenie było znacznie mniejszą jednostką o szerokości dwóch dyskietek 5 14 ” ułożonych jeden na drugim, a trzecie wcielenie wyglądało jak spłaszczone Apple z wbudowaną klawiaturą.

Wszystkie jednostki działały znacznie szybciej niż oryginalny TRS-80 , z częstotliwością 4 MHz (z programowo wybieraną przepustnicą do oryginalnej prędkości w celu zapewnienia kompatybilności) i wyświetlaczem obsługującym górne i dolne litery, sprzętowe tłumienie śniegu (logika arbitrażu magistrali wideo), oraz ulepszony zestaw czcionek znaków. Interfejs dyskietek obsługiwał podwójną gęstość i pojemność dysku do 800 KB , ponad czterokrotnie większą niż w oryginalnym TRS-80. Specjalna wersja NewDos/80 (ulepszony system operacyjny dysku zgodny z TRS-DOS ) została użyta do obsługi tych pojemności dysku podczas korzystania z trybu zgodności TRS-80.

Na rynek edukacyjny wyprodukowano wersję pierwszego modelu z nową obudową z tworzywa sztucznego (pierwsze Astry miały obudowę całkowicie metalową), która miała również otwór na górze, w którym można było umieścić magnetofon. Model ten był używany w klastrze z jednym Asterem (z napędami dyskowymi) dla nauczyciela i ośmioma wersjami bezdysowymi dla uczniów. Uczniowie mogli pobierać oprogramowanie z komputera nauczyciela przez sieć opartą na szybkim połączeniu szeregowym, a także odsyłać swoje prace do komputera nauczyciela. Nie zabrakło również sprzętu, dzięki któremu nauczyciel mógł zobaczyć ekran każdego ucznia na własnym monitorze.

Tryby pracy

Aster używał 64 KB pamięci RAM i miał unikalną cechę obsługi dwóch zasadniczo różnych architektur wewnętrznych: po włączeniu bez dyskietki rozruchowej lub z dyskietką TRS-DOS, Aster byłby w pełni kompatybilny z TRS-80 , z 48 KB lub pamięcią RAM. Gdy program ładujący wykryje dyskietkę CP/M , Aster w locie rekonfiguruje swoją architekturę pamięci wewnętrznej, aby optymalnie obsługiwać CP/M z 60 KB wolnej pamięci RAM dla programów ( TPA ) i wyświetlaczem 80 x 25. Ta możliwość podwójnej architektury istniała tylko w jednym innym klonie TRS-80, LOBO Max-80 .

Dzięki specjalnemu narzędziu konfiguracyjnemu, CT-80 mógł przekonfigurować swoje sterowniki dyskietek, aby odczytywały i zapisywały dyskietki około 80 innych systemów CP/M.

Trzeci tryb został wprowadzony za pomocą specjalnej dyskietki rozruchowej, która zamieniła Aster w terminal Videotex z wyświetlaczem 40x25 i zestawem znaków Videotex. Oprogramowanie wykorzystywało wbudowany interfejs RS232 Aster do sterowania modemem, przez który mógł kontaktować się z Prestel dostawca usługi.

Sprzedaż

Większość modeli Aster CT-80 (około 10 tysięcy z nich) została sprzedana szkołom zajmującym się edukacją komputerową, w ramach projektu znanego najpierw jako „Projekt Honderd Scholen” (projekt stu szkół), który później objął znacznie więcej niż tylko sto szkół. . MCP otrzymało to zamówienie od rządu holenderskiego, ponieważ ich komputer spełniał wszystkie wymagania techniczne i inne, łącznie z żądaniem, aby komputery były holenderskiego pochodzenia i były budowane w Holandii. Innym ważnym żądaniem było to, aby komputery mogły być używane w sieci (Aster opracował do tego specjalne oprogramowanie i sprzęt). Później jednak rząd odwrócił się i przekazał 50% zamówienia Philipsowi i ich komputerowi domowemu P2000, mimo że P2000 nie spełniał wszystkich wymagań technicznych, został wyprodukowany w Austrii i nie miał sprzętu sieciowego ani oprogramowania.

Spółka

Komputery Aster znajdowały się w małym miasteczku Arkel w pobliżu miasta Gorinchem . Początkowo firma Aster computer bv nazywała się MCP (Music print Computer Product), ponieważ specjalizowała się w komputerowym drukowaniu nut. Dyrektor firmy zainteresował się technologią mikroprocesorową i zauważył, że istnieje rynek sprzedaży zestawów dla amatorów budowy komputerów, więc zaczęli sprzedawać zestawy elektroniczne hobbystom i zatrudniali w tym czasie cztery osoby. Składali też zestawy dla osób bez umiejętności lutowania, zwłaszcza „ junior Computer ” firmy Elektor (kopia KIM-1 ) i ZX80 firmy Sinclair. Wśród sprzedawanych zestawów znalazły się również alternatywne napędy dyskietek do komputerów TRS-80. Wymagały one jednak niesławnego interfejsu rozszerzeń TRS-80, który był bardzo drogi i miał bardzo zawodny kontroler dyskietek, ponieważ używał układu kontrolera dyskietek WD1771 bez zewnętrznego „separatora danych”. Aby rozwiązać ten problem, MCP opracował małą płytkę wtyczek, którą można podłączyć do gniazda dla WD1771, która zawiera separator danych oraz gniazdo dla WD1791 do obsługi operacji podwójnej gęstości. Interfejs rozszerzeń był jednak drogi, a ze względu na swoją konstrukcję również zawodny. Postanowili więc opracować własną alternatywę w postaci ulepszonego kontrolera dyskietek i interfejsu drukarki, który można by wbudować bezpośrednio w obudowę dyskietki. Brak rozszerzenia pamięci RAM oferowany przez to rozwiązanie został rozwiązany przez usługę, w której chipy RAM 16 KB wewnątrz jednostki podstawowej zostałyby zastąpione przez chipy RAM 64 KB. W międzyczasie MCP zmieniło nazwę na MCP CHIP, ale napotkało problemy z niemieckim magazynem komputerowym CHIP i musiało powrócić do swojej poprzedniej nazwy. W tym czasie MCP sprzedawało również importowane komputery domowe, takie jak TRS-80 , Video Genie (kolejny klon TRS-80), Luxor ABC 80 i Apple II . Sprzedali także egzotyczny Olivetti M20 , bardzo wczesny 16-bitowy komputer osobisty, który był jednym z nielicznych systemów wykorzystujących procesor Z8000 .

Po zaprojektowaniu własnego, w pełni funkcjonalnego zamiennika interfejsu rozszerzającego TRS-80 (który nigdy nie został skomercjalizowany) firma zdała sobie sprawę, że może zrobić coś lepszego niż tylko przeprojektowanie interfejsu rozszerzającego. Zauważyli, że TRS-80 był świetnym komputerem, ale brakowało mu kilku obszarów. Logika wyświetlania i wynikający z tego „śnieg” na wyświetlaczu były irytujące, podobnie jak brak obsługi małych liter, szybkość procesora mogła zostać poprawiona, jakość i układ klawiatury były kłopotliwe, a pojemność dyskietki i niezawodność były niskie. Również bardziej interesujące oprogramowanie oferowane dla systemów CP/M nie działało dobrze na TRS-80. Postanowili więc zaprojektować system komputerowy kompatybilny z oprogramowaniem TRS-80 i CP/M, który (za przykładem Apple Computer ) postanowili nazwać od „typowego holenderskiego kwiatu”. Nazwali go więc Aster CT-80 ( C P/M/ T andy - 19 80 ). Nie wiadomo, dlaczego poszły z Aster, a nie z bardziej znanym Tulipem, być może pomyślały, że byłoby to zbyt aroganckie, a może ma z tym coś wspólnego fakt, że „Aster” to także holenderskie imię dla dziewcząt. Co ciekawe, „Aster” to także nazwa nadana holenderskiemu superkomputerowi znacznie później, w 2002 roku.

Pierwsza wersja Aster składała się z czterech kart " Eurocard ", jednej karty procesora Z80 z pamięcią 64 KB, jednej karty graficznej opartej na Motorola MC6845 , jednej karty kontrolera dyskietek o podwójnej gęstości i jednej karty "klawiatury/ RS232 /interfejsu kasetowego" . Plus „karta backplane” (która łączyła wszystkie inne karty) i klawiaturę. Przeznaczony dla hobbystów, sprzedawany jako zestaw składający się z części i płytki drukowanej do komputera oraz dołączonej klawiatury. Po sprzedaży kilku zestawów firma MCP przekonała się, że istnieje znacznie większy rynek na ulepszony model sprzedawany jako gotowy system roboczy. Jednak w oryginalnej wersji zestawu brakowało wielu funkcji, które uniemożliwiały jej użycie jako poważnego systemu komputerowego. Ponieważ pierwotny projektant opuścił firmę, inny pracownik całkowicie przeprojektował większość systemu (dodając układ odśnieżania wyświetlacza, obsługę prawdziwego trybu tekstowego 80/64 kolumn (z różnymi rozmiarami liter dla trybu TRS-80 i CP/M, więc że w trybie TRS-80 zastosowano również pełny ekran, a nie tylko część 64×16 ekranu 80×25) z poprawionym zestawem czcionek (dodanie wersji „w skali szarości” grafiki mozaikowej TRS-80 oraz wiele specjalnych PETSCII znaków) oraz bardziej elastyczny i niezawodny kontroler dyskietek i interfejs klawiatury oraz wiele innych drobnych ulepszeń), opracowano również obudowę głównego systemu komputerowego (w postaci 19-calowego stojaka na karty Eurocard) oraz dwie stacje dyskietek i zasilacz. Zatrudniono inżyniera oprogramowania do napisania specjalnego BIOS-u „podwójnego rozruchu” i specjalnego BIOS-u CP/M. BIOS „podwójnego rozruchu” faktycznie odkrył, czy w napędzie został umieszczony dysk TRS-DOS, czy Aster CP/M i, w zależności od typu dysku, zreorganizował architekturę pamięci wewnętrznej systemu do wartości 100 % Zgodny z TRS-80 lub optymalnie obsługuje CP/M, z jak największą ilością „przestrzeni roboczej” i trybem wideo 80×25. Odpowiadał także za przejście na ROM BASIC, gdy system był włączany z wciśniętym klawiszem break, a później obsługiwał prymitywny system LAN, wykorzystujący port RS232 ze zmodyfikowanym okablowaniem. Pierwsze z gotowych komputerów były sprzedawane z „kitowymi” wersjami kart euro, wersja z przeprojektowanymi kartami pojawiła się mniej więcej miesiąc później.

Wkrótce sklepik stał się zbyt mały i przenieśli się do znacznie większego budynku fabrycznego znajdującego się w pobliżu (dawniej fabryka szkła okiennego) i rozpoczęli masową produkcję Aster przez okres kilku lat, w którym to czasie jego personel powiększył się dwudziestokrotnie.

Po kilku latach obecności Aster na rynku Tandy wypuściła swój własny ulepszony model, komputer TRS-80 Model III, który rozwiązał wiele z tych samych problemów, które rozwiązał również Aster, ale model 3 nadal nie w pełni obsługiwał CP/ M jak Aster. W międzyczasie IBM wypuścił swój oryginalny komputer IBM PC, który nawiasem mówiąc bardzo przypominał bazę Aster z napędami dyskietek i oddzielną klawiaturą.

Aster został wybrany dla holenderskich szkół przez holenderskie ministerstwo edukacji, w konfiguracji z ośmioma Asterami bezdysowymi i jednym Asterem z napędami dyskietek o dużej pojemności, połączonymi przez sieć LAN opartą na szybkim porcie szeregowym Aster , oraz specjalne kable, które pozwalały, aby każdy pojedynczy komputer w sieci LAN mógł rozgłaszać do wszystkich innych komputerów. System oparty na dyskietce był obsługiwany przez nauczyciela, który mógł przesyłać programy ze swojej dyskietki i dane do systemów bezdyskowych ucznia dzięki specjalnemu BIOSowi w tych systemach. Uczniowie mogli wysyłać programy i dane z powrotem do nauczyciela przez tę samą sieć LAN lub mogli zapisać je na magnetofonie kasetowym wbudowanym w jednostki bezdyskowe. Dzięki specjalnemu „przełącznikowi wideo” nauczyciel mógł również zobaczyć kopię ekranu każdego ucznia na swoim własnym ekranie. Sprzedano około tysiąca takich systemów dla wielu setek holenderskich szkół.

Z powodu problemów z przepływem gotówki (wynikających ze zbyt szybkiego wzrostu, niewystarczającego wsparcia finansowego, problemów technicznych i nagłego problemu z dostawami procesorów Z80) firma nagle upadła, zanim jeszcze w pełni urzeczywistniła.

Być może komputer Aster zainspirował inną holenderską firmę komputerową do nazwania swojego komputera od innego typowego holenderskiego kwiatu – Tulip's Tulip System-1, który pojawił się mniej więcej w tym samym czasie, kiedy Aster się złożył.

Większość inżynierów, którzy zaprojektowali sprzęt i oprogramowanie Aster, zajęło się projektowaniem sprzętu i oprogramowania dla (wtedy nowego) systemu MSX dla firmy o nazwie „Micro Technology bv”.

Niepublikowane dodatki

Aby ulepszyć i zmodernizować Aster CT-80, firma zaprojektowała również trzy alternatywne adaptery wideo, które uzupełniają lub zastępują kartę wideo kompatybilną z TRS-80 (ze względu na modułowy charakter Aster była to po prostu kwestia wymiany karty wideo, i/lub kartę procesora do aktualizacji systemu).

  • Monochromatyczna karta graficzna o bardzo wysokiej rozdzielczości z funkcją blitter i sprzętowego rysowania linii i łuków została zaprojektowana do aplikacji CAD , oparta na chipie NEC μPD7220 przeznaczonym do terminali graficznych, ale była również używana przez niektóre komputery osobiste, takie jak DEC Rainbow, a zwłaszcza również dla Tulip System I.
  • Kolorowa karta graficzna z funkcją sprite , oparta na tym samym układzie wideo ( TMS9918 ) co komputery TI99/4 i MSX , przeznaczona do gier oraz bardziej kreatywnego i kolorowego oprogramowania edukacyjnego. Ukończono działający prototyp tej karty.
  • Karta zastępcza dla oryginalnej karty graficznej zgodnej z TRS-80, oprogramowanie kompatybilne z oryginalną kartą, ale z dodatkowymi kolorami i bardzo wysoką rozdzielczością. był również na desce kreślarskiej. Oparty na nowszej, nieco bardziej elastycznej wersji oryginalnego układu wideo Asters Motorola MC6845, Rockwell 6545, działał poprzez dodanie nowego trybu wideo, z możliwością przeprogramowania rozszerzonej, (2048 znaków zamiast 256 znaków) wersji z zestawu znaków , obsługiwanej przez dłuższy pamięci postaci karty wideo, które nie użyć jednego (8 bit) bajt na znak, ale 11 bit „słowo”, więc może to zająć każdy z dostępnych 2048 unikalnych znaków programowalnych. Oznaczało to, że mógł zapewnić osobny programowalny znak dla wszystkich 1024 (64x16) lub 2000 (80x25) znaków na ekranie. Wypełniając pamięć wskaźnika znaków wartościami od zera do 1999, zasadniczo przekształciło to wyświetlanie w trybie tekstowym w tryb graficzny o bardzo wysokiej rozdzielczości, z „pamięcią czcionek”, działającą jako graficzna pamięć wideo rastrowa o wysokiej rozdzielczości . Ponieważ znaki miały 8 x 12 pikseli, oznaczało to, że tworzone były rozdzielczości wideo 512 x 192 pikseli (w trybie 64x16 znaków) lub 640 x 300 pikseli (w trybie 80x25 znaków), co było jak na tamte czasy dość wysokie. Obsługiwany był również tryb "podwójnej szerokości" TRS-80, więc możliwe były również 256 x 192 pikseli (w trybie 32x16 znaków) lub 320 x 300 pikseli (w trybie 40x25 znaków). Karta graficzna obsługiwała również 16 kolorów pierwszego planu i 16 kolorów tła na znak, zapewniając jeden bajt na pozycję znaku (2K) „kolorowej pamięci RAM”. Jedno skubnięcie takiego bajtu następnie kontrolowało kolor pierwszego planu, a drugie skubnięcie kontrolowało kolor tła, system bardzo podobny do Sinclair ZX Spectrum , w rzeczywistości w trybie 256x192 tryb wyświetlania był praktycznie identyczny z wideo Sinclair ZX Widmo . Pamięć kolorów była również dostępna w „normalnych” trybach tekstowych TRS-80 i CP/M, co oznaczało, że istniejące oprogramowanie TRS-80 i CP/M można było łatwo modyfikować w celu dodania koloru. Ta karta graficzna obsługiwała również szybkie przewijanie kolorowych ekranów o wysokiej rozdzielczości w grach, ponieważ miała pośrednie wskaźniki znaków, dzięki czemu można było szybko przewijać wyświetlacz o wysokiej rozdzielczości (lub używać innych efektów) po prostu manipulując 1920/ 1024 bajty tekstu wideo zamiast 24 576 bajtów pamięci wideo o wysokiej rozdzielczości.

Pracowano również nad interfejsem dysku twardego, który miałby dodać interfejs SCSI i niezbędne oprogramowanie. Opracowano działający prototyp, który dodał dysk twardy o pojemności 40 MB.

Na froncie oprogramowania prowadzono prace nad wdrożeniem zastąpienia starzejącego się „interfejsu użytkownika” CP/M (procesor konsoli poleceń CCP ) bardziej nowoczesnym ZCPR .

W końcu opracowano zamiennik dla starzejącego się procesora Z80 w postaci płyty Intel 8086 i dodatkowych płyt pamięci 512K 16-bitowych. Taka wymiana komponentów procesora i pamięci była możliwa, ponieważ Aster CT-80 został zaprojektowany do korzystania z płyty montażowej, która została zaprojektowana do obsługi procesorów 8- i 16-bitowych, i wykorzystał modułową konstrukcję opartą na kartach Eurocard z zapasowymi gniazdami na rozbudowę. Teoretycznie system mógłby obsługiwać jednocześnie Z80 i 8086. Sformułowano plany obsługi CP/M-86, a nawet MS-DOS.

Niestety żadne z tych rozszerzeń systemu nie stało się dostępne, ponieważ firma złożyła wniosek, zanim którekolwiek z nich mogło zostać wydane.

Zewnętrzne linki

Uwagi