Cromemco Dazzler

Reklama wprowadzająca Cromemco TV Dazzler, kwiecień 1976.

Cromemco Dazzler była kartą graficzną dla komputerów magistrali S-100 , wprowadzoną na okładce Popular Electronics w 1976 roku. Była to pierwsza kolorowa karta graficzna dostępna dla mikrokomputerów . Dazzler był pierwszym z serii coraz bardziej wydajnych produktów graficznych firmy Cromemco , które do 1984 roku były używane w 80% wszystkich stacji telewizyjnych w USA do wyświetlania pogody, wiadomości i grafiki sportowej.

Historia

Dazzler powstał w sposób okrężny po tym, jak Les Solomon, redaktor techniczny magazynu Popular Electronics , zademonstrował oryginalnego Altaira 8800 Rogerowi Melenowi z Uniwersytetu Stanforda . Po obejrzeniu tego Melen kupił Altair # 2 dla swojego przyjaciela Harry'ego Garlanda do pracy. Obaj zbudowali szereg dodatków do maszyny, współpracując z Terry Walkerem nad projektem pierwszego aparatu cyfrowego o nazwie Cyclops, a następnie przeszli do Dazzlera. Dazzler został po raz pierwszy pokazany w Homebrew Computer Club 12 listopada 1975 roku.

Podobnie jak wiele wczesnych projektów mikrokomputerowych tamtej epoki, Dazzler został pierwotnie ogłoszony jako samodzielnie zbudowany zestaw w Popular Electronics . Aby „rozruszać” konstrukcję, oferowali zestawy zawierające płytkę drukowaną i wymagane części, które użytkownik następnie samodzielnie składał. Doprowadziło to do sprzedaży całkowicie zmontowanych systemów Dazzler, które jakiś czas później stały się jedynym sposobem na zakup produktu. Sprzedaż była tak owocna, że ​​Melen i Garland założyli Cromemco , aby sprzedawać Dazzlera i inne dodatki do Altaira, wybierając nazwę na podstawie Crothers Memorial Hall, ich rezydencji podczas studiów w Stanford.

Kiedy nowa firma Federico Faggina – Zilog – wprowadziła Z80 , Cromemco niemal natychmiast rozszerzyło swoją działalność na własną linię komputerów kompatybilnych z S-100 opartych na Z80. Z biegiem czasu stały się one podstawowymi produktami firmy. Kombinacje ich do montażu w stojakach i Dazzlera stanowiły podstawę linii produktów ColorGraphics Weather Systems (CWS) do późnych lat 80., a kiedy CWS zostało zakupione przez Dynatech w 1987 roku, Dynatech kupił również Cromemco, aby je dostarczać.

Oprogramowanie Dazzlera

Wczesne oprogramowanie Dazzler
Ed Hall, którego kolorystyka Conway's Game of Life on the Dazzler doprowadziła do ożywienia zainteresowania grą.

Oryginalna reklama Dazzlera oferowała sprzedaż trzech różnych programów (dostarczanych na perforowanej taśmie papierowej). Były to Conway's Game of Life , Dazzlewriter (wyświetlacz alfanumeryczny) i program do generowania kolorowych wzorów, Kaleidoscope.

Okładka magazynu Byte z czerwca 1976 roku przedstawia obraz Dazzlera z Conway's Game of Life i wymienia Eda Halla jako autora oprogramowania Game of Life dla Dazzlera. Byte przypisuje również Steve'owi Dompierowi autorstwo narzędzia do animacji „Dazzlemation” i pierwszej animacji wykonanej za pomocą Dazzlemation o nazwie „Magenta Martini” . George Tate (który później był współzałożycielem Ashton-Tate ) jest uznawany za twórcę gry w kółko i krzyżyk dla Dazzler, a Li-Chen Wang jest uznawany za autora „ Kalejdoskopu ”. Kolorowa realizacja Conway's Game of Life przez Eda Halla doprowadziła do ożywienia zainteresowania grą.

Stan Veit , właściciel Computer Mart w Nowym Jorku, opisał reakcję, gdy na początku 1976 roku wyświetlał zmieniające się wzorce Kalejdoskopu na kolorowym telewizorze w witrynie swojego sklepu na rogu 5th Avenue i 32nd Street w Nowym Jorku. „Ludzie przejeżdżający obok zaczęli się zatrzymywać i rozglądać – nigdy wcześniej czegoś takiego nie widzieli. W krótkim czasie Dazzler spowodował korek na Piątej Alei!” Policja musiała skontaktować się z właścicielem budynku i nakazać mu odłączenie telewizora.

Z biegiem czasu Cromemco wprowadziło dodatkowe oprogramowanie dla Dazzlera, najpierw na taśmie papierowej , a później na dyskietce , w tym Spacewar! w październiku 1976 r. Klienci Cromemco opracowali również oprogramowanie do szerokiej gamy aplikacji graficznych, od monitorowania procesów produkcyjnych w fabryce kawy w Kolumbii po wyświetlanie w czasie rzeczywistym obrazów przepływu krwi w sercu, generowanych za pomocą obrazowania radionuklidów serca w Szkocji.

Olśniewający sprzęt

Obraz Cromemco Dazzler (tablica 1). Pierwszy kolorowy interfejs graficzny mikrokomputera.

Dazzler wykorzystywał ponad 70 układów scalonych MOS i TTL, które wymagały dwóch kart do przechowywania wszystkich chipów, „Płytka 1” zawierała obwody analogowe, podczas gdy „Płytka 2” zawierała interfejs magistrali i logikę cyfrową. Obie karty zostały połączone ze sobą 16-żyłowym kablem taśmowym. Chociaż karta analogowa nie komunikowała się z magistralą, normalnie byłaby do niej podłączona w celu podłączenia zasilania i fizycznego wsparcia w obudowie. W instrukcji opisano również sposób „podpięcia” dwóch kart oddzielnym kablem zasilającym, aby zaoszczędzić miejsce. Wyjście z karty analogowej było kolorem kompozytowym , a modulator RF był dostępny do bezpośredniego podłączenia do kolorowego telewizora.

Dazzler nie miał własnego bufora ramek , uzyskując dostęp do pamięci głównej maszyny hosta za pomocą niestandardowego kontrolera DMA , który zapewniał przepustowość 1 Mbit / s. Karta odczytywała dane z komputera z szybkością wymagającą użycia SRAM , w przeciwieństwie do tańszych pamięci DRAM . Sygnały sterujące i konfiguracja były wysyłane i odbierane za pomocą „portów wejścia / wyjścia” magistrali S-100, zwykle mapowanych na 0E i 0F. 0E zawierał 8-bitowy adres wskazujący podstawę bufora ramki w pamięci głównej, podczas gdy 0F był mapowanym bitowo rejestrem kontrolnym z różnymi informacjami konfiguracyjnymi.

Dazzler obsługiwał łącznie cztery tryby graficzne, wybierane przez ustawienie lub wyczyszczenie bitów w rejestrze kontrolnym (0F), który kontrolował dwa ortogonalne wybory. Pierwszy wybrał rozmiar bufora ramki, albo 512 bajtów, albo 2 kB. Drugi wybrał tryb normalny lub „X4”, pierwszy wykorzystujący 4-bitowe nybbles spakowane po 2 do bajtu w buforze ramki w celu wytworzenia 8-kolorowego obrazu, lub drugi, który był trybem monochromatycznym o wyższej rozdzielczości, wykorzystującym 1 bit na piksel , 8 na bajt. Wybór trybu pośrednio wybrał rozdzielczość. W trybie normalnym z 512-bajtowym buforem byłoby 512 bajtów × 2 piksele na bajt = 1024 piksele, ułożone jako obraz o wymiarach 32 na 32 piksele. Bufor 2 kB generował obraz o wymiarach 64 na 64 piksele, podczas gdy najwyższa rozdzielczość wykorzystywała bufor 2 kB w trybie X4 do tworzenia obrazu o wymiarach 128 na 128 pikseli. W trybie normalnym kolor wybierany był ze stałej 8-kolorowej palety z dodatkowym bitem wybierającym intensywność ( 4-bit RGBI ), natomiast w trybie X4 kolor pierwszoplanowy wybierany był poprzez ustawienie trzech bitów w rejestrze sterującym na włączenie czerwonego, zielonego lub niebieski (lub kombinacje), podczas gdy oddzielny bit kontrolował intensywność.

Super Olśniewający

Mikrokomputer Cromemco CS-2 z Super Dazzlerem w sterowni telewizyjnej.

W 1979 roku Cromemco zastąpił oryginalnego Dazzlera modelem Super Dazzler. Interfejs Super Dazzler (SDI) miał rozdzielczość 756 x 484 pikseli z możliwością wyświetlania do 4096 kolorów ( 12-bitowy RGB ), co wcześniej było dostępne tylko w znacznie droższych systemach. Dedykowane dwuportowe karty pamięci zostały użyte do przechowywania obrazów w celu uzyskania wyższej wydajności. Podczas gdy oryginalny Dazzler miał kompozytowy sygnał wyjściowy wideo , nowy SDI wykorzystywał oddzielne komponentowe wyjścia wideo RGB w celu uzyskania wyższej rozdzielczości. SDI miał również możliwość synchronizacji z innym sprzętem wideo. Systemy Cromemco z płytą SDI stały się systemami wybieranymi do zastosowań telewizyjnych i były szeroko stosowane przez Siły Powietrzne Stanów Zjednoczonych jako systemy wsparcia misji.

Zobacz też

  • na YouTubie
  • MicroAngelo , system o wyższej rozdzielczości dla komputerów S-100
  • Matrox , pierwszym produktem graficznym Matroxa była karta graficzna dla maszyn S-100, ALT-256
  • VDM-1 , wyświetlacz tekstowy, który był pierwszym interfejsem dla maszyn S-100

Linki zewnętrzne

  • Saga o systemie — historia Davida Ahla o tym, jak zbudował swój system Altair 8800/Dazzler, zawiera kilka przykładowych obrazów
  • Cromemco Dazzler - zdjęcie oryginalnego projektu i jego instrukcja obsługi
  • Zbuduj TV Dazzler - oryginalny artykuł Popular Electronics