Komputer 8-bitowy
Moderatorzy: gsmok, tszczesn, Romekd, Einherjer, OTLamp
- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Dorobiłem mruganie kursora:
Oscylator na układzie '14 z częstotliwością ok 1Hz uziemia (przez diodę schottky) linię danych D7 idącą z pamięci obrazu do generatora znaków.
Ta linia jest wykorzystywana właśnie do wyświetlana kursora., innymi słowy ustawiony najstarszy bit znaku wskazuje że znak powinien się wyświetlać z kursorem.
Oscylator na układzie '14 z częstotliwością ok 1Hz uziemia (przez diodę schottky) linię danych D7 idącą z pamięci obrazu do generatora znaków.
Ta linia jest wykorzystywana właśnie do wyświetlana kursora., innymi słowy ustawiony najstarszy bit znaku wskazuje że znak powinien się wyświetlać z kursorem.
- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Udało mi się dziś połączyć mój komputer z laptopem po porcie szeregowym (na razie komputer tylko wysyła znaki)
Dokumentacja interfejsu szeregowego DART jest absolutnie fatalna, połowa funkcji jest nieudokumentowana, na szczęście znalazłem działający przykład:
https://www.youtube.com/watch?v=yR566HNj0ao
który zaadapowałem do swoich potrzeb.
Dokumentacja interfejsu szeregowego DART jest absolutnie fatalna, połowa funkcji jest nieudokumentowana, na szczęście znalazłem działający przykład:
https://www.youtube.com/watch?v=yR566HNj0ao
który zaadapowałem do swoich potrzeb.
- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Teraz już działa komunikacja po porcie szeregowym w obie strony. Zajęło mi to dosłownie dwa popołudnia, porównując to do tygodni, które spędziłem projektując klawiaturę lub kartę graficzną naprawdę doceniam układy LSI (pomijam koszmar przebijania się przez dokumentację).
Jeśli kiedyś przyjdzie mi do głowy zbudować jakąś inną maszynę a nie będzie mi się chciało od nowa budowac klawiatury czy karty graficznej, ten komputer będzie mógł działać jako terminal (aczkolwiek póki co działa jedynie na prędkości 38.4kbaud).
Następne w kolejce będą programy do przesyłania plików po porcie szeregowym, ale chyba najpierw zajmę się stroną mechaniczną komputera, tak żeby obudowa się domykała nawet jak jest podłączony do zasilania (ot, drobiazg
) i żeby porty były porządnie przymocowane do tylnego panelu obudowy.
Jeśli kiedyś przyjdzie mi do głowy zbudować jakąś inną maszynę a nie będzie mi się chciało od nowa budowac klawiatury czy karty graficznej, ten komputer będzie mógł działać jako terminal (aczkolwiek póki co działa jedynie na prędkości 38.4kbaud).
Następne w kolejce będą programy do przesyłania plików po porcie szeregowym, ale chyba najpierw zajmę się stroną mechaniczną komputera, tak żeby obudowa się domykała nawet jak jest podłączony do zasilania (ot, drobiazg

- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Zakupiłem na ebay (z Chin) czipy dźwiękowe YM2413 i SN 76498. Te pierwsze jestem prawie pewien że są fejkami. Te drugie w układzie testowym nie robią nic albo nie to co trzeba, chociaż nie wyglądają na fejki i farba z nich nie schodzi pod wpływem acetonu. Pewnie są po prostu martwe. Były sprzedawane jako nowe, ale w rzeczywistości są to wyluty.
W związku z tym chciałbym poprosić o pomoc:
byłbym bardzo wdzięczny za przetestowanie tych układów w jakimś działającym urządzeniu (może ktoś ma BBC Micro?)
gdyby ktoś miał na sprzedaż sprawne układy tego typu, lub inne o podobnych możliwościach to chętnie kupię.
W związku z tym chciałbym poprosić o pomoc:


- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Ostatnio nie dawałem znaku życia bo zajmowałem się głównie pisaniem kodu, który jak sądzę jest dla forumowiczów mniej interesujący niż hardware. Np. napisałem prymitywną wersję "Węża":
Z rzeczy sprzętowych udało mi się dogadać z kartą Compact Flash: Pierwsza karta jaką kupiłem kompletnie nie chciała działać, co ciekawe działa bez zarzutu w aparacie fotograficznym (pożyczonym) a w moim komputerze cały czas zgłasza błędy, za to karta z aparatu działa i w aparacie i w komputerze
Kupiłem więc trzecią kartę i ta wydaje się być OK.
Na zdjęciach karta rozszerzeń umożliwiająca podłączenie dysku Compact Flash, docelowo chyba jednak wbuduję to w komputer na stałe - moja pamięć RAM podtrzymywana baterią uparcie nie chce podtrzymywać (stąd "NVRAM Error" na screenshotach), więc komputer nie ma żadnej wbudowanej pamięci masowej, taki CF byłby więc idealny.
Pisanie w asemblerze może i dostarcza wiele adrenaliny ale na pewno do szybkich nie należy, coraz bardziej myślę o napisaniu interpretera jakiegoś języka wysokiego poziomu. Jeśli ktoś miałby szczegółowy artykuł o tym jak BASIC działa od środka to byłbym wdzięczny za podzielenie się nim.
Z rzeczy sprzętowych udało mi się dogadać z kartą Compact Flash: Pierwsza karta jaką kupiłem kompletnie nie chciała działać, co ciekawe działa bez zarzutu w aparacie fotograficznym (pożyczonym) a w moim komputerze cały czas zgłasza błędy, za to karta z aparatu działa i w aparacie i w komputerze

Na zdjęciach karta rozszerzeń umożliwiająca podłączenie dysku Compact Flash, docelowo chyba jednak wbuduję to w komputer na stałe - moja pamięć RAM podtrzymywana baterią uparcie nie chce podtrzymywać (stąd "NVRAM Error" na screenshotach), więc komputer nie ma żadnej wbudowanej pamięci masowej, taki CF byłby więc idealny.
Re: Komputer 8-bitowy
Chyba żaden komputer 8-bitowy nie posiadał tak pojemnej i szybkiej pamięci masowej. No i jak tu móc skorzystać z tej ,,dobroci,,?
- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Do dzisiaj komputer po włączeniu wyświetlał śmieci, i trzeba było wcisnąć przycisk RESET żeby zaczął działać (podobnie jak w komputerze Apple II).
Znudziło mi się to, i skopiowałem obwód resetu z ZX80: tam nóżka RESET procesora jest połączona z masą przez kondensator 1uF i z zasilaniem przez rezystor 220k. Ja już miałem RESET podciągnięty do zasilania rezystorem 1k, więc użyłem kondensatora 100uF do masy.
Znudziło mi się to, i skopiowałem obwód resetu z ZX80: tam nóżka RESET procesora jest połączona z masą przez kondensator 1uF i z zasilaniem przez rezystor 220k. Ja już miałem RESET podciągnięty do zasilania rezystorem 1k, więc użyłem kondensatora 100uF do masy.
- jethrotull
- 3125...6249 postów
- Posty: 4013
- Rejestracja: sob, 3 czerwca 2006, 21:51
- Lokalizacja: Poznań
Re: Komputer 8-bitowy
Czy ktoś posiada lampę do kasowania EPROMów i mógłby mi kilka skasować?
- Tomasz Gumny
- 1875...2499 postów
- Posty: 2301
- Rejestracja: pn, 1 stycznia 2007, 23:18
- Lokalizacja: Trzcianka/Poznań
- Kontakt:
Re: Komputer 8-bitowy
Powinna gdzieś być, jeśli się nie zbiła przy przeprowadzkach. Poszukam. W weekend będę w Poznaniu, to mogę pożyczyć. Czym programujesz?
Tomek
Re: Komputer 8-bitowy
W zasadzie dowolne żródło UV....jethrotull pisze: ↑pn, 22 sierpnia 2022, 19:36 Czy ktoś posiada lampę do kasowania EPROMów i mógłby mi kilka skasować?
Ja kasowałem 'jarznikiem' z rtęciówki.
-
- 2500...3124 posty
- Posty: 2945
- Rejestracja: sob, 18 września 2004, 19:38
- Lokalizacja: Bielsko-Biała
Re: Komputer 8-bitowy
Plącze się o mnie coś takiego jak na zdjęciu, ale nawet nie wiem czy sprawne i nie bardzo mam jak sprawdzić.
sam sobie w życiu
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/
- tszczesn
- moderator
- Posty: 11225
- Rejestracja: wt, 12 sierpnia 2003, 09:14
- Lokalizacja: Otwock
- Kontakt:
Re: Komputer 8-bitowy
Włącz do prądu i powąchaj. jak będzie czuć ozonem to działa.
-
- 2500...3124 posty
- Posty: 2945
- Rejestracja: sob, 18 września 2004, 19:38
- Lokalizacja: Bielsko-Biała
Re: Komputer 8-bitowy
Tylko z moim powonieniem jest bardzo słabo, a żona do moich kramów i blisko nie podchodzi (miała kiedyś bliskie spotkanie trzeciego stopnia).
Sąsiadki w tym celu raczej zapraszać nie będę.
Sąsiadki w tym celu raczej zapraszać nie będę.
sam sobie w życiu
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/
- Tomasz Gumny
- 1875...2499 postów
- Posty: 2301
- Rejestracja: pn, 1 stycznia 2007, 23:18
- Lokalizacja: Trzcianka/Poznań
- Kontakt:
Re: Komputer 8-bitowy
Nic się nie bój, po 15 minutach sama przybiegnie sprawdzić co tak śmierdzi. 
Szufladka powinna być zamknięta, bo jej otwarcie może wyłączać świetlówkę.
BTW. Niektóre LEDy UV kasuja EPROMy.

Szufladka powinna być zamknięta, bo jej otwarcie może wyłączać świetlówkę.
BTW. Niektóre LEDy UV kasuja EPROMy.
Tomek
-
- 2500...3124 posty
- Posty: 2945
- Rejestracja: sob, 18 września 2004, 19:38
- Lokalizacja: Bielsko-Biała
Re: Komputer 8-bitowy
Było to pewnie ze 20 lat temu kiedy trochę się tym bawiłem.
Miałem wtedy WILLEMA (ver. o ile pamiętam coś ok. 4.9)
Niestety w tej chwili musiałbym robić ciężkie wykopki aby go odnaleźć.(Na pewno gdzieś jest)
Nawet gdybym odnalazł to już i programu dla niego zapewne nie znajdę.
Próba zaprogramowania jakiejś "kości" i skasowania (i powtórnego zaprogramowania) byłaby dopiero
prawdziwym testem. (mielsmy wypadki, że po skasowaniu nie dało się powtórnie zaprogramować)
Miałem wtedy WILLEMA (ver. o ile pamiętam coś ok. 4.9)
Niestety w tej chwili musiałbym robić ciężkie wykopki aby go odnaleźć.(Na pewno gdzieś jest)
Nawet gdybym odnalazł to już i programu dla niego zapewne nie znajdę.
Próba zaprogramowania jakiejś "kości" i skasowania (i powtórnego zaprogramowania) byłaby dopiero
prawdziwym testem. (mielsmy wypadki, że po skasowaniu nie dało się powtórnie zaprogramować)
sam sobie w życiu
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/
jakoś nie radzę
więc biuro porad
dla innych prowadzę
/Sztaudynger/