Forum elektroda.pl

Regulamin  | Punkty  | Dodaj...  | Ostatnie  | Szukaj | Rejestracja | Zaloguj



komputer MIK CA80 - reanimacja zabytkowego komputerka


  Strona Główna -> Forum elektroda.pl -> Elektronika Retro ->komputer MIK CA80 - reanimacja zabytkowego komputerka Napisz nowy temat  Odpowiedz do tematu 
AutorSchowaj lewą kolumnę Wiadomość
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#31 15 Sty 2014 00:25    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dołożyłem dzisiaj 28C64. Pół dnia walczyłem, bo nie chciało się nic wpisywać. Okazało się że nowe wersje Atmela tych pamięci mają zabezpieczenie programowe przed zapisem. Wg dokumentacji niby sprzedają z zabezpieczeniem wyłączonym, ale okazało się że ja kupiłem z włączonym, nie wiem czy ktoś sobie robi żarty:) Żeby odbezpieczyć trzeba wpisać odpowiednią sekwencję danych pod odpowiednie adresy:
0xAA->0x1555; 0x55->0x0AAA; 0x80->0x1555; 0xAA->1555; 0x55->0x0AAA; 0x20->0x1555; 0xXX->0xXXXX; 0xXX->0xXXXX (na końcu dwa zapisy dowolnie tej samej danej do dowolnie tej samej komórki) i dopiero pamięć jest odbezpieczona. W starych 28C64 nie pamiętam żeby to było, albo nie wiedziałem a kupowałem odbezpieczone.

Dodano po 6 [minuty]:

Jak nie masz tego oryginalnego wyświetlacza to zrób na zielonych LED.

Oceń post: + 0 -
Powrót do góry
Google

Google Adsense
Google


Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#32 15 Sty 2014 01:10  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Możliwe, że kupiłeś jakieś lewe te pamięci, mnie się jeszcze nie trafiło aby mieć zabezpieczone... może wadliwa seria albo z odzysku lub się ktoś bawił programatorem w sklepie/hurtowni (tak bywa).
Warto je odczytać czy mają wszędzie FF !!!
Ja ostatnio nabyłem około kilkadziesiąt (niestety same SMD, mogę się podzielić kilkoma jeśli ktoś chce) i żadna nie była zabezpieczona i kilkanaście też nowych przewlekanych przewinęło mi się ostatnio przez ręce i nigdy nie miały aktywnej protekcji zapisu.
Jeśli masz tego więcej to mogę Ci je zresetować programatorem...szybka piłka.

Wyświetlacz muszę dopiero sprawdzić ale wygląda na taki jak w oryginale CA80 2-edycji ;)
Lepiej to to wygląda niż jakiś LED.

Oceń post: + 0 -
Powrót do góry
Google

Google Adsense
Google


Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#33 17 Sty 2014 17:13    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dzisiaj uruchomiłem zapis na magnetofon, a dokładnie użyłem dyktafonu Olympus, analogowego (na kasetki z taśmą). Okazuje się że elementy powinny zostać wg opisu, wystarczy zmienić OP na MCP601 lub podobny, noga 4 do masy zamiast -5V i bardzo dobrze działa. Zapisałem blok od 0x8000 do 0x9FFF (8 kB), następnie odczytałem go dwa razy bez błędu, wszystko działa bardzo ładnie. Bardzo ważne jest odpowiednie ustawienie poziomu zapisu i odczytu.

Oceń post: + 0 -
Powrót do góry
lombard1
Poziom 12
Poziom 12
Miasto: Gliwice
Dołączył: 24 Sty 2007
Posty: 90
lombard1
Poziom 12
Post#34 09 Lut 2014 16:55    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


No proszę,
ale fajny temat. Posiadam MIK CA80 w obudowie,
z zielonym wyświetlaczem i oryginalnym opakowaniem.

Odkąd stałem się jego posiadaczem parę lat temu, nigdy go nie uruchamiałem, bo brak mi było zasilacza.
Przy okazji tego tematu, chyba wreszcie przyjdzie na to czas.

Postaram się zrobić jutro fotki mojego CA80, to je tu wrzucę.

Trochę to trwało, ale fotki są:
komputer MIK CA80 - reanimacja zabytkowego komputerka komputer MIK CA80 - reanimacja zabytkowego komputerka

Oceń post: + 0 -
Powrót do góry
Menos
Poziom 9
Poziom 9
Miasto: Łódź
Dołączył: 02 Paź 2003
Posty: 38
Pomógł: 2
Ocena postów: 2
Menos
Poziom 9
Post#35 17 Kwi 2014 00:08    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Ja też jestem fanem tego komputerka. :-)
Wiem, że powstało wiele przystawek, które po podłączeniu zamieniały poczciwego CA80 np. w termometr, sterownik tablicy świetlnej czy programator eprom.
Może ma ktoś spis wszystkich dedykowanych mu przystawek ?

Oceń post: + 0 -
Powrót do góry
oj
Poziom 25
Poziom 25
Miasto: Warszawa
Dołączył: 22 Kwi 2003
Posty: 6709
Pomógł: 783
Ocena postów: 47
oj
Poziom 25
Post#36 17 Kwi 2014 00:47    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Opisy są Radioelektroniku:

Częstościomierz/czasomierz do 100 MHz
Mikrokomputer CA80 jako sterownik świateł
CA80 jako zegar cyfrowy
Woltomierz-przystawka do mikrokomputera CA80
Interfejs RS-232
CA80 jako klawiszowy koder alfabetu Morse'a
Układ kalkulatora inżynierskiego do CA80
Syntezer mowy - przestawka do mikrokomputera CA80

Oceń post: + 0 -
Powrót do góry
809320
Usunięty
809320
Usunięty
Post#37 17 Kwi 2014 09:15    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Witam
Oprócz tego, co kolega podał:
-tyrystorowy regulator światła MIK06
-komputerowa pozytywka MIK06
-programator EPROM
-dzwonek szkolny MIK09
-interfejs sportowej tablicy świetlnej
-sterownik silnika krokowego MIK11
-obsługa dalekopisu jako drukarki
Aby nie męczyć się z wgrywaniem programów z kasety, zrobiłem sterownik FDD na AY-3-8910, który spełniał rolę układu we/wy + 3kanałowy generator dźwięku i 8272A jako kontroler FDD.

Oceń post: + 0 -
Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#38 17 Kwi 2014 11:00    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Udało mi się odkupić egzemplarz w nowej obudowie, nieco rozbudowany, miedzy innymi o przetwornik AD obsługiwany w przerwaniu NMI. Ale ważne że dorwałem oryginalną obudowę CA80.

Oceń post: + 0 -
Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#39 17 Kwi 2014 13:12  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Ja spróbuję zaadoptować obudowę z kalkulatora Elwro 144, jaki udało mi się kupić na targowisku za symboliczne 5zł ;)
Płytka powinna się zmieścić, wyświetlacz VFD już tam jest, jedynie trzeba będzie dorobić lub przerobić klawiaturę i zmodyfikować tylny panel.

Może kiedyś i mnie uda się kupić oryginalną skrzynkę ;)

Oceń post: + 0 -
Powrót do góry
Google

Google Adsense
Google


Powrót do góry
Menos
Poziom 9
Poziom 9
Miasto: Łódź
Dołączył: 02 Paź 2003
Posty: 38
Pomógł: 2
Ocena postów: 2
Menos
Poziom 9
Post#40 17 Kwi 2014 13:15    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Ok, a wiecie może jakie jest zastosowanie płytki o oznaczeniu CA82 ?

Załączniki:

Oceń post: + 0 -
Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#41 17 Kwi 2014 13:22  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Płytka CA82 to sterownik bazujący na architekturze CA80.
Innymi słowy to taka uproszczona wersja CA80, bez klawiatury i wyświetlacza przeznaczona do sterowania np: alarmem, światełkami, itp.
W teorii na CA80 można było przygotowywać oprogramowanie pracujące w CA82.

Oceń post: + 0 -
Powrót do góry
809320
Usunięty
809320
Usunięty
Post#42 17 Kwi 2014 13:22    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


CA82 to "Uniwersalny sterownik mikroprocesorowy", taki zubożony CA80, bez wyświetlacza i klawiatury.

Oceń post: + 0 -
Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#43 17 Kwi 2014 13:24    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


CA82 to wersja CA80 do zastosowań w sterowaniach itp. Jest nieco uproszczona względem CA80.

Dodano po 1 [minuty]:

Żeby tak zawsze pojawiało się tyle odpowiedzi w jednym czasie:)

Oceń post: + 0 -
Powrót do góry
Menos
Poziom 9
Poziom 9
Miasto: Łódź
Dołączył: 02 Paź 2003
Posty: 38
Pomógł: 2
Ocena postów: 2
Menos
Poziom 9
Post#44 17 Kwi 2014 16:05    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dziękuję za odpowiedzi.
Myślałem, że CA82 to kolejna przystawka którą można podpiąć do CA80 ale z tego co piszecie wynika, że jest to samodzielne urządzenie. ;-)

Oceń post: + 0 -
Powrót do góry
Google

Google Adsense
Google


Powrót do góry
Roman98
Poziom 8
Poziom 8
Miasto: Wrocław
Dołączył: 05 Lip 2009
Posty: 25
Pomógł: 1
Roman98
Poziom 8
Post#45 25 Kwi 2014 23:50    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Też posiadam CA80 i programy zapisuję na popularnych /i tanich/ pamięciach EEPROM typu 24Cxxx. Mam program na starszą wersję CA80 dla 24C16 /2kB/ i 24C512 /64kB/, podczepianą pod złacze użytkownika, zapis i odczyt dowolnego obszaru EEPROM. Tam też mam podłaczony wyświetlacz LCD 24x2. Jeśli kogos interesuje ten temat, odpowiem na PW.

Oceń post: + 0 -
Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#46 26 Kwi 2014 10:21    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Z EEPROMów najlepsze są serii 28, np. 28C64, bo wystarczy wsadzić w podstawkę. Nie trzeba ani robić dodatkowych połaczeń, ani pisać specjalnego programu. Można od razu pisać do EEPROMU i uruchamiać z niego program. 28C64 kupiłem po 8 zł.

Oceń post: + 0 -
Powrót do góry
scoobie751
Poziom 1
Poziom 1
Miasto: Toruń
Dołączył: 05 Maj 2008
Posty: 1
Ocena postów: 2
scoobie751
Poziom 1
Post#47 09 Maj 2014 23:12    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dzień dobry wszystkim.
Mój pierwszy post na elektrodzie, dlatego pięknie witam :)

Nadziałem się na necie na ten wątek (szukając jakichś nowych materiałów o CA80) i aż mi uśmiech wykwitł - myślałem, że tylko ja odkurzyłem swojego CA80, żeby poczuć trochę czaru retro.

Mój CA przeleżał 19 lat w piwnicy. 2-3 lata temu miałem trochę czasu wieczorami, to postanowiłem go trochę odświeżyć, coś porobić. Jasne, że sensu praktycznego w tym nie ma żadnego, ale nie o sens chodzi.
Poniżej zamieszczam parę plików opisujących w dość chaotyczny sposób moje przeróbki w samym CA i robótki wokół niego. Może komuś się przydadzą do czegoś, albo - na co trochę liczę - zachęcą do pokazania swoich zastosowań CA (dawnych czy obecnych - wszystko jedno).

Plik "Mody mojego CA80.pdf" opisuje co zmieniłem w CA - wewnątrz jego obudowy. Może kogoś zaciekawi, że EPROM wymieniłem na FRAM, nie na EEPROM. Pamięć potwornie droga, nie wiem czy nadal dostępna, ale bardzo atrakcyjna w tym zastosowaniu, więc się "szarpnąłem" na wydatek.
Jak zobaczycie ze zgrozą na fotkach, mój CA to tragiczny ulep, ale częściowo dlatego, że za młodu nie chciało mi się przedzwonić płytki MIK290 w całości. Prawa Murphy'ego są nieubłagane - okazało się, że na PCB zwarte są ze sobą dwie linie danych (z magistrali danych - przez wszystkie duże scalaki), więc musiałem się ratować "drutując" to w powietrzu. Drugi powód jest taki, że jestem abnegatem.

Plik "mobo_top.jpg" pokazuje kolejny ulep, jaki sobie wymyśliłem do zmodernizowanego CA80 jako swego rodzaju "piaskownicę" do zabawy a głównie jako bazę do RS-232, bo tak chciałem ładować/debuggować programy na CA.
Tak, wiem jak ta płytka wygląda, ale wszystko mi jedno :)

Plik "ZU50WY.pdf" zawiera schemat tego kawałka PCB przy ZU50 na powyższym jpg-u, zaś plik "mobo.pdf" - tę płytkę podłączoną do CA na taśmie, jaką widać na tym jpgu.
Nie ma w tych schematach ani śladu finezji, czy logiki, po prostu posczepiałem różne części ze sobą tak, żeby łącznie robiły to, co chcę, dlatego może nie wszystko, albo i niewiele, jest zgodnie z kanonami sztuki. Zresztą, od ładnych paru lat nie zajmuję się już elektroniką i trochę nie mam już wielkich ambicji na tym polu. Stąd ta pewna siermięga w schematach, proszę w razie czego wybaczyć.
A... użyłem niektórych starożytnych części, jakie walały mi się po szufladzie, czyli np. UART 16550 itp. - to dla zwiększenia czaru retro.
Zdecydowanie odrzuciłem koncepcję, że po drugiej stronie tej taśmy 26-żyłowej siedzi mikrokontroler i ma wszystko na pokładzie (w tym UART(y)) - to byłby skandal, mózgiem musi być Z80 :)

Może najdziwniejszym plikiem w zestawie jest "ca80dbg_help.hlp" - to jest plik pomocy do programu dość dziwnego debuggera, jaki sobie napisałem, a program ten ma dwie funkcje:
1. Tłumaczy listingi relokowalne z asemblera MACRO-80 na listingi absolutne na podstawie podanego programowi pliku wynikowego .hex lub .bin (i na tym właśnie polega jego dziwność).
Chciałem się zemścić za swoją młodość, kiedy musiałem CA programować w maszynowym i uparłem się, że teraz będę korzystał z dokładnie tego samego asemblera, co St. Gardynik - wtedy mu tego strasznie zazdrościłem, teraz odbiłem to sobie :) Poza tym, może nie dość zaciekle szukałem, ale różne krosasemblery do Z80 na PC-ta nie przypadły mi do gustu, każdy miał coś za uszami, włącznie z poważnymi błędami w przypadku niektórych. MACRO-80, choć stary i pod CP/M, to przynajmniej działa. Zresztą kontakt z CP/M-em też kiedyś miałem, bardzo krótki (dokładnie mówiąc 2-dniowy, MSX Spectravideo, czy jakoś tak), więc chciałem również w ten sposób zaznać czaru retro (skorzystałem z emulatora CP/Ma na PC-ta).

2. Po wygenerowaniu listingów absolutnych (lub 1 listingu, jeśli program składa się z jednego tylko pliku źródłowego .asm), można połączyć się z CA80 przez RS-232 i debugować sobie program podobnie jak we współczesnych debuggerach - taką kolorową "beleczką" skaczącą po kodzie. Oczywiście funkcjonalność mojego programu jest baaaardzo prościutka w porównaniu do współczesnych IDE, no ale cóż - ani nie jestem zawodowym programistą od PC-tów, ani nie miałem AŻ tyle czasu. Niemniej, można debuggować, można oglądać/modyfikować rejestry procesora, oglądać/modyfikować zawartość pamięci CA, robić step, step over, run, run to cursor tp.
Samo debugowanie po stronie CA80 korzysta z poleceń systemowych monitora CA80, tj. jakby ze zleceń *C i *G ("jakby", bo nie dosłownie, oczywiście trzeba się było trochę pogimnastykować). Założenie wstępne było takie, że nie zmieniam monitora (mam MIK33) - jeśli ma być czar retro, to przecież monitor St. Gardynika to jakieś 50% tego czaru :)

Mam jeszcze super prościutki programik do ładowania programów do CA przez RS-232 i podpiąłem go sobie do zlecenia *80. Program siedzi w zabezpieczonym przed zapisem obszarze pamięci FRAM, więc jest to taki "loader awaryjny". Jest mi potrzebny, bo zrezygnowałem z restaurowania interfejsu magnetofonowego (nie podaję -5V i chyba nawet wyjąłem odpowiednie scalaki z PCB).

Napisałem też coś w rodzaju "wypasionej wersji programu CA88" - tzn. zegarek (synchronizowany z RTC I2C, jeśli jest podłączony), timery, budziki, "notatnik" (korzystający z EEPROMu I2C, jeśli jest podłączony) - podobne funkcje jakie miał CA88, tylko na większym wypasie. Nie jest to może jakieś "wybitnie ambitne" zadanie (mówiąc delikatnie), ale szczerze mówiąc to było jedyne praktyczne zastosowanie dla CA, jakie dziś widzę i faktycznie wykorzystuję go jako zegarek, budzik, timer do piekarnika i inne takie bzdurki. No i miałem na czym przećwiczyć swój nowy debugger - pisząc ten programik właśnie.

Jeśli robicie albo kiedyś - za czasów młodości CA - robiliście jakieś fajne/śmieszne/jakiekolwiek rzeczy na nim, pochwalcie się.
A może macie jakieś własne sposoby debugowania programów na CA?

(Przepraszam za lekki chaos w poście, trochę jestem zmęczony).

Załączniki:

Oceń post: + +2 -
Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#48 10 Maj 2014 01:56  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Witaj @scoobie751 w temacie CA80 i na forum Elektrody.
Bardzo fajnie że masz swoje modyfikacje CA80, i dzielisz się swoimi pomysłami na forum.
Ja kiedyś też w przeszłości pisałem programy do CA80 na Amstradzie CPC464 z kompilatorem jeśli mnie pamięć nie myli "GEN80" potem programowałem to do pamięci EPROM własnoręcznie zrobionym i oprogramowanym programatorem pod tego Amstrada.
Proste programy pisałem też na papierze i kompilowałem ręcznie ;) np, programik typu "echo" pozwalający zrobić z CA80 pogłos lub echo poprzez dodatkowo dołączone 8-bitowe przetworniki AD DA ...
Oczywiście dawno kody programów zaginęły, ale koncepcja pozostała ;)...

Oceń post: + 0 -
Powrót do góry
andrzejlisek
Poziom 22
Poziom 22
Miasto: Poznań
Dołączył: 08 Paź 2005
Posty: 1567
Pomógł: 32
Ocena postów: 106
andrzejlisek
Poziom 22
Post#49 04 Sty 2015 20:37    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Witam.

na temat trafiłem przez przypadek. Miałem do czynienia z CA80 nowszej generacji na studiach. Na zdjęciach znalezionych w Internecie widzę, że miał wyświetlacz, klawiaturę i dwa przełączniki. Jak popatrzyłem, to CA80 starszej generacji nie miał przełączników.

Zainteresowały mnie następujące sprawy:
Do czego służą przełączniki między klawiaturą a wyświetlaczem i czy faktycznie nie było ich w CA80 starszej generacji?
Jak wygląda port wymiany danych, ile ma pinów i z czego jest on wyprowadzony?
Czy to znaczy, że CA80 miał 2 gniazda, jedno do magnetofonu (zapis i odczyt) a do drugiego podłączało się peryferia?
Czy głośnik jest sterowany dwustanowo (piszczy lub nie piszczy w zależności od bitu w jakimś buforze lub rejestrze bez możliwości zmiany barwy dźwięku), czy był sterowany bezpośrednio, co umożliwia uzyskanie dźwięku dowolnej częstotliwości z możliwością zmiany brzmienia poprzez zmianę procentu wypełnienia impulsu?

Oceń post: + 0 -
Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#50 04 Sty 2015 21:37  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


andrzejlisek napisał:
Witam.

Zainteresowały mnie następujące sprawy:
Do czego służą przełączniki między klawiaturą a wyświetlaczem i czy faktycznie nie było ich w CA80 starszej generacji?
Jak wygląda port wymiany danych, ile ma pinów i z czego jest on wyprowadzony?
Czy to znaczy, że CA80 miał 2 gniazda, jedno do magnetofonu (zapis i odczyt) a do drugiego podłączało się peryferia?
Czy głośnik jest sterowany dwustanowo (piszczy lub nie piszczy w zależności od bitu w jakimś buforze lub rejestrze bez możliwości zmiany barwy dźwięku), czy był sterowany bezpośrednio, co umożliwia uzyskanie dźwięku dowolnej częstotliwości z możliwością zmiany brzmienia poprzez zmianę procentu wypełnienia impulsu?


CA80 w nowej i starej wersji głównie różniły się programem monitora i sterowaniem klawiatury/wyświetlacza (inne porty/bity).

Porty wejścia/wyjścia są oparte na układzie 8255 posiadającym trzy 8-bitowe linie oraz 8253 programowalnym liczniku-timerze. W pierwszej wersji było to opcjonalne natomiast w nowej było standardowo na pokładzie.

Głośnik sterowany jest 1-bitowo, podobnie jak w ZX Spectrum z tego okresu.
Jest też chyba jeśli dobrze pamiętam możliwość sterowania dźwięku z układu 8253 lub można podłączyć "rasowy" generator dzwięku na AY 3-8910. Tylko to już trzeba sobie samemu oprogramować. Osobiście widziałem kiedyś taką przystawkę do CA80 sporadycznie trafiają się na znanym portalu aukcyjnym (raz na kilka lat).

Oceń post: + 0 -
Powrót do góry
Kubajbuszek
Poziom 3
Poziom 3
Dołączył: 04 Sty 2015
Posty: 5
Kubajbuszek
Poziom 3
Post#51 04 Sty 2015 22:20    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


damik napisał:
8253 programowalnym liczniku timerze
A nie Z80CTC?

Oceń post: + 0 -
Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#52 04 Sty 2015 22:24    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dwa układy (zespoły 3 portów) 8255 z czego jeden przeznaczony dla wyświetlacza i klawiatury, drugi dostępny dla użytkownika. Poza tym wyprowadzone były sygnały Z80CTC oraz sygnały systemowe jak zegar, WR, RD itd.

Oceń post: + 0 -
Powrót do góry
Google

Google Adsense
Google


Powrót do góry
andrzejlisek
Poziom 22
Poziom 22
Miasto: Poznań
Dołączył: 08 Paź 2005
Posty: 1567
Pomógł: 32
Ocena postów: 106
andrzejlisek
Poziom 22
Post#53 04 Sty 2015 22:31    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


damik napisał:
CA80 w nowej i starej wersji głównie różniły się programem monitora i sterowaniem klawiatury/wyświetlacza (inne porty/bity).


O ile się nie mylę, ponoć każdy program można uruchomić w obu wersjach bez żadnych zmian. Znalazłem pierwszy lepszy filmik demonstrujący jakiś program na CA80.
https://www.youtube.com/watch?v=69I90I7DCzo
https://www.youtube.com/watch?v=tsD8LY994tA
Czy to znaczy, że aby przenieść program używający wyświetlacza lub klawiatury ze starszej na nowszą wersję lub odwrotnie, to trzeba pozmieniać miejsca (adresy bitów), w których odwołuje się do wyświetlacza lub klawiszy? Przy większym programie to byłby duży problem i trudno to nazwać kompatybilnością.

W takim razie, pełny program monitora, który jest w MIK08, jest przeznaczony do której wersji?

damik napisał:

Głośnik sterowany jest 1-bitowo, podobnie jak w ZX Spectrum z tego okresu.
Jest też chyba jeśli dobrze pamiętam możliwość sterowania dźwięku z układu 8253 lub można podłączyć "rasowy" generator dzwięku na AY 3-8910. Tylko to już trzeba sobie samemu oprogramować. Osobiście widziałem kiedyś taką przystawkę do CA80 sporadycznie trafiają się na znanym portalu aukcyjnym (raz na kilka lat).

Ja posiadam DSM-51, nigdy nie miałem ZX Spectrum. W DSM-51 jest głośnik piezo, na który można podać 1, wtedy nie wydaje dźwięku lub podać 0, wtedy wydaje pisk. Czyli w CA80 wewnętrzny głośnik steruje się na podobnej zasadzie, że albo wydaje dźwięk, albo nie wydaje w zależnosci od wartości bitu, który się gdzieś poda. Prawda?
Rozumiem, że dodatkowe generatory dźwięku i przetworniki DAC podłącza się przez port zewnętrzny i program musi sterować działaniem 8255 lub Z80CTC, tak, żeby na port szły odpowiednie zmiany stanów.

Oceń post: + 0 -
Powrót do góry
Ad

Ad
Ad


Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#54 04 Sty 2015 22:39  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Kubajbuszek napisał:
damik napisał:
8253 programowalnym liczniku timerze
A nie Z80CTC?


Sorki, zgadza się Z80CTC zamiast 8253, z pamięci pisałem, pomyliłem z komputerem Meritum ;)

Jeśli chodzi o dźwięk w CA80, to najlepiej dorobić sobie coś na tych dodatkowych portach 8255, ja miałem kiedyś przetwornik AD i DA i miałem zrobioną kamerkę pogłosową, oraz można było grać samplami z pamięci EPROM lub RAM...

Oceń post: + 0 -
Powrót do góry
dziechu
Poziom 21
Poziom 21
Dołączył: 27 Maj 2007
Posty: 1354
Pomógł: 26
Ocena postów: 1
dziechu
Poziom 21
Post#55 04 Sty 2015 23:02    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Ja wykorzystałem jeden kanał CTC do generowania dźwięku.

Dodano po 2 [minuty]:

andrzejlisek napisał:
że albo wydaje dźwięk, albo nie wydaje w zależnosci od wartości bitu, który się gdzieś poda. Prawda?

Jest przerzutnik na układzie TTL 74123 który generuje jedną częstotliwość, procesor przez jeden bit dekodera adresu (0xEC) włącza lub wyłącza generator.

Oceń post: + 0 -
Powrót do góry
damik
Poziom 15
Poziom 15
Miasto: Bytom
Dołączył: 07 Lut 2003
Posty: 214
Pomógł: 5
Ocena postów: 3
damik
Poziom 15
Post#56 04 Sty 2015 23:08  Autor tematu   

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Jeśli chodzi o różnice w wersjach CA80 to chyba w książce MIK09 była opisana nowa wersja monitora wraz z listingami zmian.
Prawdopodobnie nie będzie trzeba przerabiać programów dla nowej wersji jeśli do wyświetlacza i klawiatury będziemy się odwoływali poprzez procedury systemowe zamiast odwoływać się do hardware.
Z tego co przypominam sobie to problem był głównie w klawiaturze, wyświetlacz działał dobrze. Bo nowy monitor zgłaszał się na starym sprzęcie napisem na wyświetlaczu tylko klawiatura nie działała.

Oceń post: + 0 -
Powrót do góry
andrzejlisek
Poziom 22
Poziom 22
Miasto: Poznań
Dołączył: 08 Paź 2005
Posty: 1567
Pomógł: 32
Ocena postów: 106
andrzejlisek
Poziom 22
Post#57 04 Lut 2015 12:53    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Niedawno zeskanowałem sobie książki MIK od 1 do 6, 8, 9, 11.

Z wielką chęcią bym je udostępnił, ale chciałbym zapytać się szczególnie moderatorów, czy mogę to zrobić, bo nie chcę dostać warna za łamanie praw autorskich, czy żeby post był wyrzucony do kosza, ale z drugiej strony te książki są bardzo trudne do kupienia.

Wykorzystując te książki i inne materiały na temat Z80 w wolnych chwilach tworzę emulator CA80. Wiem, że to nie będzie to samo, co prawdziwy CA80, ale pozwoli mi się pobawić. Jestem już na tym etapie prac, że emulator już mniej więcej działa (procesor, pamięć, wyświetlacz i klawiatura), ale jeszcze wyłapuje się błędy w implementacji, które objawiają się wadliwością funkcjonowania oprogramowania systemowego CA80. Emulator może symulować obie wersje CA80 i uruchamia obrazy oprogramowania do obu wersji znalezione w tym wątku. W tym wątku są dwa pliki do nowego CA80, jeden 8kB, drugi 32kB, ale tak naprawdę pierwsze 8kB pliku 32kB jest identyczne z plikiem 8kB, czyli można przyjąć, że są dwa obrazy ROM, jeden 8kB do starego CA80, drugi do nowego CA80.

Jak będziecie zainteresowani emulatorem, to proszę pisać, wtedy go przygotuję do udostępnienia i go udostępnię. Program piszę w Qt Creator na Windows 32-bit.

Oceń post: + +1 -
Powrót do góry
andrzejlisek
Poziom 22
Poziom 22
Miasto: Poznań
Dołączył: 08 Paź 2005
Posty: 1567
Pomógł: 32
Ocena postów: 106
andrzejlisek
Poziom 22
Post#58 06 Lut 2015 04:27    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Udostępniam całą serię MIK, jaką posiadam.

Pliki zmniejszyłem "do bólu", stąd dość niska jakość skanów, oryginalne skany mam w postaci nieskompresowanej, w rozdzielczości dwa razy większej (200dpi). Nawet pliki JPEG 200dpi (przed zmniejszeniem) w całkiem dobrej jakości zajmują 3-4 razy tyle niż to, co załączam.

Jak ktoś z Was będzie chciał to samo w lepszej jakości, to proszę pisać.

Załączniki:

Oceń post: + 0 -
Powrót do góry
andrzejlisek
Poziom 22
Poziom 22
Miasto: Poznań
Dołączył: 08 Paź 2005
Posty: 1567
Pomógł: 32
Ocena postów: 106
andrzejlisek
Poziom 22
Post#59 07 Lut 2015 18:54    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Pełna rozdzielczość:
https://drive.google.com/file/d/0B4zjoHzC482_c0lLY3N3MG1kM2M/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_UEVLV0I4VkJyY1E/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_aFZaQVVrSFNMZGs/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_UVIzdkVGbnRVenc/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_YWJ3b1NKZE9LRlE/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_U1RrMnBObDE1Mlk/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_TGNmMDJ3TmpiYVk/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_UmlTSTMyQUhvd3c/view?usp=sharing
https://drive.google.com/file/d/0B4zjoHzC482_bjRMLURzYlZfZjQ/view?usp=sharing

Oceń post: + +4 -
Powrót do góry
Menos
Poziom 9
Poziom 9
Miasto: Łódź
Dołączył: 02 Paź 2003
Posty: 38
Pomógł: 2
Ocena postów: 2
Menos
Poziom 9
Post#60 07 Lut 2015 23:30    

Re: komputer MIK CA80 - reanimacja zabytkowego komputerka


Dzięki kolego za skany. :-)
Mam taką dokumentację w wersji papierowej ale jest w nienajlepszym stanie i papier coraz bardziej żółty, gdyż moje książki pamiętają jeszcze czasy prl.
Czy ktoś posiada dokumentację mik05b ?

Oceń post: + 0 -
Powrót do góry
Napisz nowy temat  Odpowiedz do tematu     Strona Główna -> Forum elektroda.pl -> Elektronika Retro -> komputer MIK CA80 - reanimacja zabytkowego komputerka Poprzedni  123  Następny
Strona 2 z 3
Podobne tematy
Reanimacja zabytkowego radia Sony TFM-8100W (13)
Poszukuję skanów płytki drukowanej CA80 (3)



Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Kontakt

Page generation time: 0.08 seconds

elektroda.pl temat RSS