Aster CT-80

Pierwsza wersja zestawu Aster CT-80 z systemem Newdos/80. Ekran w trybie 64x16 TRS-80 wykorzystuje tylko niewielką część ekranu monitora, ponieważ litery są tej samej wielkości co ekran 80×25 CP/M. To była jedna z rzeczy, które zostały naprawione wkrótce po przeprojektowaniu produktu na komercyjny.

Aster CT-80 , wczesny (1982) komputer domowy / osobisty opracowany przez małą holenderską firmę MCP (później przemianowaną na Aster Computers), był sprzedawany 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 szafie konfiguracja. Był to pierwszy dostępny na rynku holenderski komputer osobisty / domowy. Komputer Aster mógł korzystać z oprogramowania napisanego dla popularnego komputera Tandy TRS-80 podczas rozwiązywania wielu problemów tego komputera, ale mógł również uruchamiać oprogramowanie CP / M z dużą ilością wolnej pamięci Transient Program Area , (TPA) i pełnym wyświetlaczem 80 × 25 i mógł być używany jako terminal Videotext. Chociaż Aster był klonem TRS-80 Model I, w rzeczywistości był bardziej kompatybilny z TRS-80 Model III i uruchomił całe oprogramowanie tych systemów, w tym gry. Miał również 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 napędami 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 5 1 4 -calowych napędów dyskietek ułożonych jeden na drugim, a trzecie wcielenie wyglądało jak spłaszczone jabłko z wbudowaną klawiaturą.

Wszystkie jednostki działały znacznie szybciej niż oryginalny TRS-80 , z częstotliwością 4 MHz (z przepustnicą wybieraną programowo do oryginalnej prędkości w celu zapewnienia zgodności), a wyświetlacz obsługiwał wielkie i małe litery, sprzętowe tłumienie śniegu (logika arbitrażu magistrali wideo), i ulepszony zestaw czcionek znaków. Interfejs dyskietki obsługiwał podwójną gęstość i pojemność dysku do 800 KB , ponad czterokrotnie większą niż w przypadku oryginalnego TRS-80. Specjalna wersja NewDos/80 , (ulepszony dyskowy system operacyjny kompatybilny z TRS-DOS ) był używany do obsługi tych pojemności dysków 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 w górnej części, w którym można było umieścić magnetofon. Model ten był używany w klastrze z jednym Asterem (z dyskami) dla nauczyciela i ośmioma wersjami bez dysków dla uczniów. Uczniowie mogli pobierać oprogramowanie z komputera nauczyciela przez sieć opartą na szybkim łączu szeregowym, a także przesyłać swoją pracę z powrotem do komputera nauczyciela. Był tam również sprzęt, dzięki któremu nauczyciel mógł zobaczyć ekran każdego ucznia na swoim własnym monitorze.

Tryby pracy

Aster wykorzystywał 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 pamięci RAM . Gdy program ładujący wykrył CP/M , Aster w locie rekonfigurował swoją architekturę pamięci wewnętrznej, aby optymalnie obsługiwać CP/M z 60 KB wolnej pamięci RAM na programy ( TPA ) i wyświetlaczem 80 x 25. Ta funkcja 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ł rekonfigurować swoje sterowniki dyskietek, aby odczytywać i zapisywać dyskietki około 80 innych systemów CP/M.

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

Obroty

Większość Asterów CT-80 (około 10 tysięcy z nich) została sprzedana szkołom do edukacji komputerowej w ramach projektu znanego najpierw jako „projekt honderd scholen” (projekt stu szkół), ale który później obejmował 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, w tym żądanie, aby komputery były pochodzenia holenderskiego 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 dał 50% zamówienia Philips i ich komputer domowy P2000 , mimo że P2000 nie spełniał wszystkich wymagań technicznych, został wyprodukowany w Austrii i nie miał sprzętu sieciowego ani oprogramowania.

Firma

Komputery Aster miały swoją siedzibę w małym miasteczku Arkel w pobliżu miasta Gorinchem . Początkowo firma Aster computer bv nosiła nazwę MCP (Music print Computer Product), ponieważ specjalizowała się w produkcji wspomaganego komputerowo druku nut. Dyrektor firmy interesował się technologią mikroprocesorową i zauważył, że istnieje rynek sprzedaży zestawów dla amatorów budowania komputerów, więc zaczęli sprzedawać zestawy elektroniczne hobbystom i zatrudniali wówczas cztery osoby. Zmontowali 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 stacje dyskietek do komputerów TRS-80. Ale wymagały one niesławnego interfejsu rozszerzeń TRS-80, który był bardzo drogi i miał bardzo zawodny kontroler dyskietek, ponieważ korzystał z WD1771 układ kontrolera stacji dyskietek bez zewnętrznego „separatora danych”. Aby rozwiązać ten problem, firma MCP opracowała małą płytkę z wtyczkami, którą można było podłączyć do gniazda dla WD1771 i która zawierała separator danych oraz gniazdo dla WD1791 do obsługi operacji o podwójnej gęstości. Mimo to interfejs rozszerzenia był drogi, a ze względu na swoją konstrukcję był również zawodny. Postanowili więc opracować własną alternatywę w postaci ulepszonego kontrolera stacji dyskietek i interfejsu drukarki, które można by wbudować bezpośrednio w obudowę dyskietki. Brak rozbudowy 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 układami RAM 64 KB. Podczas gdy to trwało, MCP zmienił nazwę na MCP CHIP napotkał jednak problemy z niemieckim magazynem komputerowym CHIP i musiał wrócić do swojej dawnej 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 również 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 rozszerzeń TRS-80 (który nigdy nie został skomercjalizowany), firma zdała sobie sprawę, że może zrobić coś więcej niż tylko przeprojektowanie interfejsu rozszerzeń. Zauważyli, że TRS-80 był świetnym komputerem, ale brakowało mu kilku obszarów. Logika wyświetlania i wynikający z tego „śnieg” wyświetlacza były irytujące, podobnie jak brak obsługi małych liter, można było poprawić szybkość procesora, jakość i układ klawiatury był uciążliwy, a pojemność i niezawodność dyskietki była niska. Również ciekawsze oprogramowanie oferowane dla systemów CP/M nie działało dobrze na TRS-80. Postanowili więc zaprojektować system komputerowy współpracujący programowo z TRS-80 i CP/M, który (podążając Apple Computer ) postanowili nazwać na cześć „typowego holenderskiego kwiatu”. Nazwali go więc Aster CT-80 ( CP / M/ Tandy - 19 80 ). Nie wiadomo, dlaczego wybrali Aster, a nie bardziej znany Tulipan, być może myśleli, że byłoby to zbyt aroganckie, a może fakt, że „Aster” to także imię holenderskiej dziewczyny, ma z tym coś wspólnego. Co ciekawe, „Aster” to także nazwa nadana holenderskiemu superkomputerowi znacznie później, w 2002 roku. [ Potrzebne źródło ]

Pierwsza wersja Aster składała się z czterech „ Eurocards ”, jednej karty procesora Z80 z pamięcią 64 KB, jednej karty graficznej opartej na Motoroli MC6845 , jednej karty o podwójnej gęstości karta kontrolera stacji dyskietek i jedna karta „interfejs klawiatury/RS-232/kaseta”. Plus „karta płyty montażowej” (która łączyła wszystkie inne karty) i klawiaturę. I był przeznaczony dla hobbystów, sprzedawany jako zestaw składający się z części i płytki PCB do komputera i dołączonej klawiatury. Po sprzedaniu kilku zestawów firma MCP przekonała się, że istnieje znacznie większy rynek na ulepszony model sprzedawany jako gotowy, działający system. Jednak oryginalna wersja zestawu nie miała 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 w kolumnach 80/64 (z różnymi rozmiarami liter dla trybu TRS-80 i CP/M, więc że w trybie TRS-80 wykorzystano również pełny ekran, a nie tylko część 64×16 ekranu 80×25) z ulepszonym zestawem czcionek (dodanie „szarej” wersji mozaiki TRS-80 oraz wiele specjalnych PETSCII ), bardziej elastycznym i niezawodnym kontrolerem stacji dyskietek i interfejsem klawiatury oraz wieloma innymi drobnymi ulepszeniami), opracowano również obudowę dla głównego systemu komputerowego (w postaci 19-calowej szafy typu rack dla Eurocards) oraz na dwie stacje dyskietek i zasilacz. Zatrudniono inżyniera oprogramowania do napisania specjalnego BIOS-u „w trybie podwójnego rozruchu” i specjalnego BIOS-u CP / M. BIOS „trybu podwójnego rozruchu” faktycznie wykrył, czy dysk TRS-DOS lub Aster CP / M został umieszczony w napędzie i, w zależności od typu dysku, zreorganizowałby architekturę pamięci wewnętrznej systemu, aby była w 100% kompatybilna z TRS-80 lub optymalnie obsługiwała CP / M, z jak największą „przestrzenią roboczą” i trybem wideo 80 × 25. Odpowiadał również za przełączanie 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 RS-232 ze zmodyfikowanym okablowaniem. Pierwsze z gotowych komputerów były sprzedawane z wersjami „kitowymi” kart euro, wersja z przeprojektowanymi kartami pojawiła się mniej więcej miesiąc później.

Wkrótce mały sklepik stał się o wiele za mały i przenieśli się do pobliskiego znacznie większego budynku fabrycznego (dawniej fabryki szkła okiennego) i rozpoczęli masową produkcję Aster przez okres kilku lat, w którym to czasie liczba personelu wzrosła dwudziestokrotnie.

Po tym, jak Aster był na rynku przez kilka lat, Tandy wypuścił swój własny, ulepszony model, komputer TRS-80 Model III , który rozwiązał wiele takich samych problemów, jak Aster, ale model 3 nadal nie w pełni obsługiwał CP / M, tak jak zrobił to Aster. W międzyczasie IBM wypuścił swój oryginalny IBM PC, który, nawiasem mówiąc, bardzo przypominał bazę Asterów z napędami dyskietek i oddzielną konfiguracją klawiatury.

Aster został wybrany dla holenderskich szkół przez holenderskie ministerstwo edukacji w konfiguracji z ośmioma Asterami bez dysków i jednym Asterem z napędami dyskietek o dużej pojemności, wszystkie połączone siecią LAN opartą na szybkim sprzęcie portu szeregowego Aster , oraz specjalne kable, które umożliwiały rozgłaszanie sygnału przez dowolny pojedynczy komputer w sieci LAN do wszystkich innych komputerów. System oparty na dyskietkach był obsługiwany przez nauczyciela, który mógł przesyłać programy ze swojej dyskietki i dane do bezdyskowych systemów uczniów dzięki specjalnemu BIOS-owi w tych systemach. Uczniowie mogli przesyłać programy i dane z powrotem do nauczyciela przez tę samą sieć LAN lub zapisywać je na magnetofonie wbudowanym w jednostki bezdyskowe. Dzięki specjalnemu „przełącznikowi wideo” nauczyciel mógł również zobaczyć kopię wyświetlacza każdego ucznia na swoim ekranie. Sprzedano około tysiąca takich systemów dla setek holenderskich szkół.

Z powodu problemów z płynnością finansową (wynikających ze zbyt szybkiego wzrostu, niewystarczającego zaplecza finansowego, problemów technicznych i nagłego problemu z dostawami procesorów Z80) firma nagle upadła, zanim jeszcze doszła do pełnego skutku.

Być może komputer Aster zainspirował inną holenderską firmę komputerową do nazwania swojego komputera na cześć innego typowego holenderskiego kwiatu — Tulip's Tulip System-1 , który pojawił się mniej więcej w tym samym czasie, gdy Aster spasował.

Większość inżynierów, którzy zaprojektowali sprzęt i oprogramowanie Aster, zaprojektowała sprzęt i oprogramowanie dla (wtedy nowego) systemu MSX dla firmy o nazwie „Micro Technology bv”. [ potrzebne źródło ]

Niepublikowane dodatki

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

  • Monochromatyczna karta graficzna o bardzo wysokiej rozdzielczości z blitterem i sprzętową możliwością rysowania linii tekstu i łuków została zaprojektowana do aplikacji CAD , oparta na układzie 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 systemu Tulip I.
  • Kolorowa karta graficzna z funkcją sprite oparta na tym samym chipie wideo ( TMS9918 ) co komputery TI-99/4 i MSX , przeznaczona do gier oraz bardziej kreatywnego i kolorowego oprogramowania edukacyjnego. Działający prototyp tej karty został ukończony.
  • Karta zamienna do oryginalnej karty graficznej kompatybilnej z TRS-80, oprogramowanie zgodne z oryginalną, ale z dodanym kolorem i możliwością bardzo wysokiej rozdzielczości. był również na desce kreślarskiej. Oparty na nowszej, nieco bardziej elastycznej wersji oryginalnego układu wideo Asters firmy Motorola , Rockwell 6545, działał poprzez dodanie nowego trybu wideo, jednego z możliwością przeprogramowania rozszerzonej wersji (2048 znaków zamiast 256 znaków) zestawu znaków , obsługiwany przez rozszerzoną pamięć znaków karty graficznej, która nie używała jednego (8-bitowego) bajtu na znak, ale 11-bitowe „słowo”, dzięki czemu mogła adresować każdy z dostępnych 2048 unikalnych programowalnych znaków. Oznaczało to, że mógł zapewnić oddzielny programowalny znak dla wszystkich znaków 1024 (64x16) lub 2000 (80x25) na ekranie. Wypełnienie pamięci wskaźnika znaków wartościami od zera do 1999 zasadniczo zmieniło tryb tekstowy w tryb graficzny o bardzo wysokiej rozdzielczości, z „pamięcią czcionek” działającą jako grafika rastrowa o wysokiej rozdzielczości pamięć wideo. Ponieważ znaki miały wymiary 8 x 12 pikseli, oznaczało to, że utworzono rozdzielczości wideo 512 x 192 pikseli (w trybie znakowym 64 x 16) lub 640 x 300 pikseli (w trybie znakowym 80 x 25), co było dość wysokie jak na tamte czasy. Obsługiwany był również tryb „podwójnej szerokości” TRS-80, więc możliwe było również 256 x 192 piksele (w trybie znaków 32x16) lub 320 x 300 pikseli (w trybie znaków 40x25). Karta graficzna obsługiwała również 16 kolorów pierwszego planu i 16 kolorów tła na znak, dostarczając jeden bajt na pozycję znaku (2K) „kolorowego RAM”. Jeden półbajt takiego bajtu kontrolował następnie kolor pierwszego planu, a drugi półbajt kontrolował kolor tła, system bardzo podobny do ZX Spectrum , w rzeczywistości w trybie 256x192 tryb wyświetlania był praktycznie identyczny z wideo ZX Spectrum. 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łaby również szybkie przewijanie kolorowych ekranów o wysokiej rozdzielczości w grach, ponieważ miała ukierunkowanie wskaźników znaków, więc można było szybko przewinąć ekran o wysokiej rozdzielczości (lub użyć innych efektów) po prostu manipulując 1920/ 1024 bajtów wideo tekstowego zamiast 24 576 bajtów pamięci wideo o wysokiej rozdzielczości.

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

Na froncie oprogramowania trwały prace nad wdrożeniem wymiany starzejącego się „interfejsu użytkownika” CP / M (procesora konsoli poleceń CCP ) na bardziej nowoczesny ZCPR .

W końcu opracowano zamiennik starzejącego się procesora Z80 w postaci płyty Intel 8086 i dodatkowych 512K 16-bitowych kart pamięci. Takie wymiany komponentów procesora i pamięci były możliwe, ponieważ Aster CT-80 został zaprojektowany z myślą o wykorzystaniu płyty montażowej, która została zaprojektowana do obsługi zarówno procesorów 8, jak i 16-bitowych, i wykorzystywał modułową konstrukcję opartą na Eurocard z wolnymi gniazdami na rozbudowę. Teoretycznie system mógłby obsługiwać jednocześnie Z80 i 8086. Plany zostały sformułowane w celu obsługi CP/M-86, a nawet MS-DOS.

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

Linki zewnętrzne

Notatki