Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

komputer MIK CA80 - reanimacja zabytkowego komputerka

damik 26 Lis 2013 00:45 53835 197
  • #1 26 Lis 2013 00:45
    damik
    Poziom 15  

    Witam,
    Ostatnio wpadł mi w ręce stary komputerek CA80,teraz to właściwie RETRO, był to w latach 80-tych popularny amatorski komputer/sterownik polskiego projektu dostępny jako zestaw do montażu.
    Chciałbym go odrestaurować, posiadam też trochę części z podobnych urządzeń: procesory Z80,układy I/O 8255, pamięci SRAM z tego okresu itp.
    Niestety płyta główna jest w nim niekompletna i trochę zmęczona , brakuje w niej też sporej części elementów.

    Znalazłem w necie jakieś fotki płytki , ale brakuje mi wsadu i obawiam się problemu z uruchomieniem oraz przydał by się jakiś schemat.
    Generalnie to niewiele jest informacji na ten temat, a jeśli już to bardzo lapidarne.
    Z tego co wiem to wsad był w kilku wersjach mniej lub bardziej rozbudowanej o dodatkowe funkcje.

    Zwracam się z prośbą o pomoc do posiadaczy dokumentacji tego ustrojstwa o zamieszczenie jakiegoś schematu oraz wsadu EPROMa.

  • #2 28 Lis 2013 22:00
    damik
    Poziom 15  

    Piszę w nowym poście , bo zaszły pewne nowe zmiany od ostatniego czasu...

    Zdobyłem pełne schematy (ideowe, montażowe, warianty opcjonalne) komputera w najstarszej wersji na płytce jednostronnej.

    Komputer udało mi się już uruchomić, ale jest problem z wsadem, ten co mam jest chyba uszkodzony, bo wiesza się przy pewnych funkcjach programu monitora.

    Poszukuję nadal reszty dokumentacji z opisem komputera i jego oprogramowania itd.
    Dla zainteresowanych udostępniam to co znalazłem, może jeszcze komuś uda się dzięki temu odrestaurować ten ciekawy i legendarny system z lat 80-tych.
    Jeśli zdobędę coś nowego to postaram się udostępnić w tym wątku.

    Nadal jestem zainteresowany pozyskaniem sprawnego wsadu do Eprom'a najlepiej o pojemności 8KB lub jakiegoś dodatkowego oprogramowania do zapisania w Epromach komputerka.

    Dzięki uprzejmości kolegi Michała Sokolskiego otrzymałem zgrany dump Eproma z programem monitora (wersja 8kB) w starszej wersji komputera CA-80. Ta wersja odpowiada zamieszczonej wcześniej dokumentacji. Nowsze CA80 (na płytce dwustronnej) posiadały inny wsad pamięci Eprom.

    Załączniki:
  • #3 17 Gru 2013 00:18
    damik
    Poziom 15  

    W załączniku plik wsadu pamięci Eprom z programem monitora dla CA80 w 1 wersji na płytce 1-stronnej czyli pasującej do zamieszczonej wcześniej dokumentacji. (wersja 8kB)
    Dzięki uprzejmości kolegi Michała Sokolskiego, który zorganizował programator i poświęcił swój czas na zgranie tego Eproma do pliku.

    Załączniki:
  • #4 02 Sty 2014 20:33
    dziechu
    Poziom 27  

    Mam taką dwustronną płytę (a może więcej niż 1), nielutowaną. Mam też zielony wyświetlacz EL (z zarzeniem) stosowany w późniejszych wersjach. Czasem też myślę o zmontowaniu, ale nie mam zawartości EEPROMu z tych późniejszych wersji, chyba 16kB.

  • #5 02 Sty 2014 21:44
    damik
    Poziom 15  

    Znalazłem też wsad EPROM do nowej wersji ca80 dwa rodzaje 8k i 32k.
    Nowy wsad poznać po tym , ze posiada 4 pierwsze bajty o wartości "00".

    Posiadam tylko starą płytkę CA80 i na niej z tym wsadem wyświetla się komunikat "CA80" ale nie reaguje na klawisze.
    Nie posiadam nowej (zielonej) wersji płytki by to dokładnie sprawdzić.

    kolego @dziechu , chętnie odkupię od Ciebie jedną płytkę jeśli posiadasz więcej.
    Daj znać na priv. jeśli chciałbyś odsprzedać ...

    Załączniki:
  • #6 02 Sty 2014 22:28
    dziechu
    Poziom 27  

    Zobaczę ile mam. Wiem że miałem kilka, ale z latami mogły się gdzieś zapodziać. W latach 1995-7 robiłem na tych komputerkach urządzenia pomiarowe do fotografii (analizatory barw) i miałem spory zapas części.

  • #7 04 Sty 2014 16:42
    ptero
    Poziom 12  

    Witajcie.
    @dziechu też bym się pisał na taką płytkę, kurde stare dobre czasy bym se przypomniał :)
    Ech pobawiłby się człowiek asemblerem Z80...
    Kiedyś miałem niedokończoną pierwszą wersję, książki gdzieś też mam.
    Miałem też kilka tych wyświetlaczy ośmiosegmentowych FVD ośmiocyfrowych.

  • #8 04 Sty 2014 21:56
    dziechu
    Poziom 27  

    No niestety, znalazłem tylko jedną płytę, dwa wyświetlacze zielone (lampowe EL, zasilane 25V) i dwie płytki klawiatury z gumkami, to mi pozostało z oryginalnych CA80. Proszę pisać na priva. Obudowa była z kalkulatorów ELWRO, reszta typowa, układy scalone, oporniki itd.

    Dodano po 42 [minuty]:

    Ok, znalazłem 8 sztuk, w tym jedną zmontowaną łącznie z zaprogramowanym EEPROMem 27C64.

    Dodano po 1 [godziny] 52 [minuty]:

    komputer MIK CA80 - reanimacja zabytkowego komputerka komputer MIK CA80 - reanimacja zabytkowego komputerka

  • #9 05 Sty 2014 11:58
    809320
    Usunięty  
  • #10 05 Sty 2014 13:46
    dziechu
    Poziom 27  

    Ten projekt to jednostronna płyta, chyba pierwsza wersja, wymaga kilkudziesięciu krosów.

    Dodano po 3 [minuty]:

    Czy ktoś posiada schematy nowej wersji, z MIK09? Szczególnie chodzi o połączenia złącza wyświetlacza z pinami lampy. Ewentualnie też opis zworek przy pamięciach - które piny zewrzeć lub przeciąć dla danego typu pamięci itd.

  • #12 06 Sty 2014 00:00
    dziechu
    Poziom 27  

    Ok, wielkie dzięki:) Na pewno ułatwi połączenia. Troszkę niektóre strony miejscami są nieczytelne, bo spory szum, ale dojdę. No chyba że chciałoby Ci się jeszcze raz sfotografować te strony. Najlepiej przy świetle dziennym, z mniejszym ISO (200 albo mniej) i trochę większą przysłoną, np. 4 albo 5.6. Ale jeżeli nie masz czasu lub ochoty to i tak bardzo dużo mi pomogłeś:) Jeszcze raz dzięki!

    Dodano po 3 [godziny] 41 [minuty]:

    I jeszcze przydałby się spis elementów (wartości), bo na schematach są tylko oznaczenia R1, R2 ... C1 itd.

    Dodano po 14 [minuty]:

    Aha, i zobacz jakie adresy fizyczne mają port we/wy użytkownika i układ CTC.

  • #13 06 Sty 2014 22:34
    dziechu
    Poziom 27  

    Ok, znalazłem dodatek MIK09A gdzie są adresy portów i CTC oraz inne informacje, wrzucam tu też.

    komputer MIK CA80 - reanimacja zabytkowego komputerka komputer MIK CA80 - reanimacja zabytkowego komputerka

    Dodano po 6 [minuty]:

    Jakbyś szymonszymon dał radę wrzucić tu ile się da z tego MIK09, to moglibyśmy tu zgromadzić wszystkie potrzebne informacje o CA80, bo pewnie i innych to zainteresuje. Ja też jak coś znajdę, to tu wrzucę.

  • #14 07 Sty 2014 19:11
    dziechu
    Poziom 27  

    Co do zasilania. Uruchomiłem jedną płytę. Zasilać można zasilaczem impulsowym, takim we wtyczce, 5V/1.6A za 8 zł. na portalu aukcyjnym:) -5V zbędne, jeżeli zaś ktoś chce używać magnetofonu do zapisu programów (można i dyktafon cyfrowy), to zamiast operacyjnego 741 można dać jakiś niskonapęciowy (rail to rail) ze sztuczną masą i -5V nie potrzeba. Do zasilania wyświetlacza lampowego wystarczy przetwornica DC/DC np. na LM2577. Gotowy moduł z napięciem wyjściowym regulowanym do +35V także do kupienia za ok. 16zł. W ten sposób całe zasilanie się upraszcza jedynie do tych 5V we wtyczce. Za czasów CA80 takich możliwości nie było (lub wychodziło to bardzo drogo).

  • #15 10 Sty 2014 22:04
    damik
    Poziom 15  

    Kolego dziechu , czy mógłbyś zamieścić zdjęcie tej zmontowanej i uruchomionej płytki ?
    Mogło by to być przydatne podczas uruchamiania przy szczątkowej dokumentacji jaka jest na razie dostępna...

    Czy ktoś z kolegów posiada może listę elementów do nowej wersji CA80 ?

  • #17 10 Sty 2014 23:36
    damik
    Poziom 15  

    dziechu napisał:
    Co do zasilania. Uruchomiłem jedną płytę. Zasilać można zasilaczem impulsowym, takim we wtyczce, 5V/1.6A za 8 zł. na portalu aukcyjnym:) -5V zbędne, jeżeli zaś ktoś chce używać magnetofonu do zapisu programów (można i dyktafon cyfrowy), to zamiast operacyjnego 741 można dać jakiś niskonapęciowy (rail to rail) ze sztuczną masą i -5V nie potrzeba. Do zasilania wyświetlacza lampowego wystarczy przetwornica DC/DC np. na LM2577. Gotowy moduł z napięciem wyjściowym regulowanym do +35V także do kupienia za ok. 16zł. W ten sposób całe zasilanie się upraszcza jedynie do tych 5V we wtyczce. Za czasów CA80 takich możliwości nie było (lub wychodziło to bardzo drogo).


    Do wypracowania -5V dla magnetofonu można zastosować prostą i tanią przetwornicę odwracającą napięcie dodatnie na ujemne, wymagającą tylko 2 kondensatorów i nic więcej. Jest to układ scalony ICL7660 lub poprawiony odpowiednik firmy Maxim o symbolu MAX1044.
    I w ten sposób mamy problem zasilania z głowy, wystarczy wtedy tylko jedno napięcie +5V bez modyfikowania płyty gł.

  • #18 11 Sty 2014 11:17
    dziechu
    Poziom 27  

    Ja dałem op. MCP601, noga 4 do masy (czyli cała ścieżka tej nogi).

    Dodano po 49 [minuty]:

    W podstawkę U10 lub U11 można wstawić np. EEPROM 28C64. Umożliwia to normalne wpisywanie/modyfikację z klawiatury programów, po wyłączeniu napięcia zawartość się nie traci. Do kopiowania całych bloków itp. trzeba wstawić opóźnienie pomiędzy wpisami (potrzebne pamięci na zapis), 2ms dla pojedynczych bajtów lub 10ms wpisując bloki po max. 64 bajty.

  • #19 11 Sty 2014 20:40
    damik
    Poziom 15  

    Z EEPROM 28C64 też już wcześniej eksperymentowałem i potwierdzam to co mówi mój przedmówca, warto by było jeszcze zmodyfikować program monitora by podczas kopiowania czy przenoszenia bloków automatycznie dodawał opóźnienie.

    Ja jeszcze dodatkowo eksperymentowałem z układem 2kB NVRAM + RTC typu M48T02 STMicroelectronics.
    Ciekawa kostka, działa jak zwykły 2kB RAM statyczny np: 6116 tylko ma wbudowane podtrzymanie bateryjne, a w kilkunastu ostatnich bajtach posiada programowalny zegar czasu rzeczywistego.
    Tutaj też można by się pokusić o przerobienie programu monitora, by podczas startu komputera ustawiał czas w CA80 odczytując ten układ i wpisywał do rejestrów systemowych w programie monitora.
    Tylko chyba raczej nie powinno się go wkładać do ostatniej podstawki, bo rejestry zegarka mogły by kolidować ze zmiennymi systemowymi jeśli pamięć mnie nie zawodzi to były one gdzieś na końcu pamięci RAM.
    Jeśli się mylę to proszę mnie poprawić.

    W załączniku karta katalogowa M48T02.

  • #20 11 Sty 2014 21:17
    dziechu
    Poziom 27  

    damik napisał:
    bo rejestry zegarka mogły by kolidować ze zmiennymi systemowymi jeśli pamięć mnie nie zawodzi to były one gdzieś na końcu pamięci RAM.

    Tak, ostatnie komórki pamięci (0xFFF7 - 0xFFFF) zajęte są przez bufor wyświetlacza, tam są umieszczone wyświetlane aktualnie znaki. Modyfikować Monitor można, ale ja nie mam dostępu do kasownika i programatora epromów, choć w zasadzie mogę włożyć EEPROM np. do podstawki U11, w RAM napisać program do kopiowania z pętlą opóźniającą, skopiować całą zawartość EPROM z Monitorem do EEPROM, przełożyć EEPROM do podstawki U9... no da się ;)

  • #21 11 Sty 2014 22:05
    damik
    Poziom 15  

    Kolego dziechu, mieszkamy dość niedaleko od siebie i mogę Ci zaprogramować oraz skasować pamięć EPROM gdyby była taka potrzeba, programatory i kasownik mam co prawda w pracy ale wracając z firmy mogę Ci podrzucić do domu.

    Więc śmiało pisz na priva jeśli potrzebujesz coś zaprogramować (EPROMy, GALe, część mikrokontrolerów i inne układy jakie obsługuje programator Labtool-48 lub ALL07.

  • #22 11 Sty 2014 23:03
    dziechu
    Poziom 27  

    Ok, dziękuję. Na pewno skorzystam:).

  • #23 12 Sty 2014 02:05
    damik
    Poziom 15  

    Odnośnie układu NVRAM+RTC M48T02 to jest też podobny Dallas o symbolu DS1742 lub 8kB DS1743. Układy te powinny być nawet łatwiej dostępne i już są odporne na problem roku 2000.

  • #25 14 Sty 2014 00:21
    damik
    Poziom 15  

    Moja płytka czeka na trochę wolnego czasu, i przy okazji powoli zbieram brakujące elementy głównie drobnica i część TTL'i.

    Mam jeszcze kilka pytań do tej fotki zmontowanego CA80...

    Gdzie zdobyłeś taki gotowy moduł przetwornicy, jest to gdzieś do kupienia, jeśli tak to w jakiej cenie ?
    Czy wszystkie TTL'ki są serii HCT (bez tego 74LS138 oczywiście) ? Bo ja też planowałem właśnie na serii HCT, ale nie wiem czy dostanę wszystkie układy tego typu.
    Jaki to pobiera prąd na tych elementach ?

    Znalazłem 82C55, ale przydał by się jeszcze Z80 CPU i CTC w wersji cmos. Spodziewam się jednak problemów w tym temacie, chyba że ktoś widział gdzieś tanio do zdobycia ?

  • #26 14 Sty 2014 10:29
    dziechu
    Poziom 27  

    Przetwornica do kupienia na allegro, ok. 16 zł. wpisz przetwornica step-up albo LM2577. Wszystkie TTL są HCT poza LS138 i LS06. Powinienieś dostać raczej bez problemu,np. w BNS. Całkowity prąd jaki pobiera płyta to 550mA, ale jest to razem z zarzeniem wyświetlacza i tą przetwornicą, nie robiłem pomiarów odłączając je. Kiedyś miałem jeden Z80 CPU w wersji CMOS, ale nawet kiedyś były trudne do kupienia, teraz pewnie jeszcze bardziej. Z80CTC nigdy nie udało mi się kupić w CMOS.

    Dodano po 2 [minuty]:

    No tak, piszę że Z80CTC nigdy nie udało mi się kupić w CMOS, a taki właśnie widać na płycie:) Widać jednak udało mi się, ale gdzie i jak nie pamiętam.

  • #27 14 Sty 2014 21:39
    dziechu
    Poziom 27  

    Z80 CPU w CMOS (Z84C000) jest do kupienia w TME.

  • #28 14 Sty 2014 23:52
    damik
    Poziom 15  

    Znalazłem tylko wersję 6MHz, ale cena zabija 25zł + przesyłka :(
    Ze 20 lat temu przewinęło mi się przez ręce tego około setki w sprzęcie jaki uruchamiałem, szkoda, że nie zostawiłem sobie wtedy jednego ;)
    Zwykłe Z80 chodziły ostatnio na serwisach aukcyjnych po około 3-15 zł ;)

    Może gdzieś wypłyną na aukcji albo kiedyś trafię w jakimś zapomnianym sklepie, z CTC jest jednak chyba większy problem...

  • #29 15 Sty 2014 00:08
    dziechu
    Poziom 27  

    No ale właściwie po co walczyć z tym prądem? Przecież na baterie i tak nie będzie, a przy zasilaniu sieciowym te 550mA to do przyjęcia. Zmiana Z80 na CMOS to ok. 70mA zysku, a CTC to chyba 30, razem 100mA mniej - warto się przejmować?

  • #30 15 Sty 2014 00:10
    damik
    Poziom 15  

    dziechu napisał:
    No ale właściwie po co walczyć z tym prądem? Przecież na baterie i tak nie będzie, a przy zasilaniu sieciowym te 550mA to do przyjęcia. Zmiana Z80 na CMOS to ok. 70mA zysku, a CTC to chyba 30, razem 100mA mniej - warto się przejmować?


    Może w sumie masz rację, ale jakoś tak estetycznie byłoby mieć (prawie) wszystko w jednej technologii :)
    Ja montuję ten komputerek nie do celów użytkowych, ale z powodów kolekcjonersko-sentymentalnych i chciałbym aby się to jakoś logicznie prezentowało.
    Jednak chyba nie uda mi się tego tak wykonać, bo nawet nie mam odpowiedniej obudowy, może wcisnę to w jakiś inny polski kalkulator z podobną lampą.
    Ostatnio kupiłem jakiś taki kalkulator za 5 zł na targu staroci, może kwestia dopasowania elektroniki do jego obudowy, ale nie będzie to już to samo co być powinno.

 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme