logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Komputer z mikroprocesorem Z-80

Defenestrator 12 Sty 2009 15:48 9242 23
  • Komputer z mikroprocesorem Z-80

    N8vem to domowej roboty komputer oparty o mikroprocesor Z-80. Został zaprojektowany tak, by być łatwym w wykonaniu, dlatego zamiast komponentów w obudowach SMD zastosowano duże elementy do montażu przewlekanego. Pracą komputera steruje system operacyjny cp/m, a wszystkie napędy są symulowane w pamięci RAM lub ROM. Podstawowe hardware jest interesujące, lecz istnieje możliwość rozszerzenia jego funkcjonalności - na stronie można obejrzeć np. monitor magistrali dołączany do modułu za pomocą prostej "płyty głównej".

    Źródło

    Komputer z mikroprocesorem Z-80

    Fajne? Ranking DIY
    O autorze
    Defenestrator
    Poziom 14  
    Offline 
    Defenestrator napisał 148 postów o ocenie 99. Jest z nami od 2007 roku.
  • #2 5991279
    grzeniu_pl
    Poziom 14  
    Dołożyć ULA i parę gadżetów i dostaniemy ZX Spectrum ;) o całkiem niezłych możliwościach.
  • #3 5991306
    ghost666
    Tłumacz Redaktor
    Tylko zastanawia mnie za każdym razem sens takich przedsięwzięć. Tzn dlaczego autor wybrał akurat ten mikroukład? Przecież jest mnóstwo innych układów, o wiele prostszych i wydajniejszych w takiej aplikacji. Np. cokolwiek z rdzeniem '51, albo jakiś ARM.
  • #4 5991390
    somek
    Poziom 13  
    Właśnie dlatego że można prościej, dla zabawy. Poza tym stare układy też maja to coś..
  • #5 5991395
    ghost666
    Tłumacz Redaktor
    Rozumiem że można... jednak czy prościej? Ktoś naprawdę musi kochać ten procesor...
  • #6 5991437
    VSS
    Poziom 21  
    ghost666 napisał:
    Tylko zastanawia mnie za każdym razem sens takich przedsięwzięć. Tzn dlaczego autor wybrał akurat ten mikroukład? Przecież jest mnóstwo innych układów, o wiele prostszych i wydajniejszych w takiej aplikacji. Np. cokolwiek z rdzeniem '51, albo jakiś ARM.


    znam takich co się ARMów, PICów i AVRów nie tykaja, cały cas piszą na 8051 i pokrewne scalaki. na ich potrzeby procesory te w 100% wystarczaja więc nie widza potrzeby pisania na inne. A widzialem kody mające po 80000-100000 linii.
  • #7 5991761
    lechoo
    Poziom 39  
    Heh łezka w oku się zakręciła... Pamiętam, że byłem bardzo dumny gdy w wieku 15 lat udało mi się samodzielnie zbudować i uruchomić komputerek CA80 - też był oparty o procesor Z80. Pamięta ktoś go jeszcze?
    LINK do strony o CA80
    Oczywiście wciąż jestem w posiadaniu tego komputerka i książek :)
  • #8 5991780
    Grotesque
    Poziom 12  
    ghost666 napisał:
    Tylko zastanawia mnie za każdym razem sens takich przedsięwzięć. Tzn dlaczego autor wybrał akurat ten mikroukład? Przecież jest mnóstwo innych układów, o wiele prostszych i wydajniejszych w takiej aplikacji. Np. cokolwiek z rdzeniem '51, albo jakiś ARM.


    Bo autorowi sprawiło to przyjemność? Tylko dlatego. Nie miało być ani prościej, ani wydajniej, ani bardziej zrozumiale.
  • #9 5992392
    Jimi Hendrix
    Poziom 19  
    ghost666 napisał:
    Tylko zastanawia mnie za każdym razem sens takich przedsięwzięć. Tzn dlaczego autor wybrał akurat ten mikroukład? Przecież jest mnóstwo innych układów, o wiele prostszych i wydajniejszych w takiej aplikacji. Np. cokolwiek z rdzeniem '51, albo jakiś ARM.


    Zauważ tylko, że na Z80 jest CP/M z masą oprogramowania...
  • #10 5993741
    Ajatol
    Poziom 15  
    Dodano po 2 [minuty]:

    lechoo napisał:
    Heh łezka w oku się zakręciła... Pamiętam, że byłem bardzo dumny gdy w wieku 15 lat udało mi się samodzielnie zbudować i uruchomić komputerek CA80 - też był oparty o procesor Z80. Pamięta ktoś go jeszcze?
    LINK do strony o CA80
    Oczywiście wciąż jestem w posiadaniu tego komputerka i książek :)


    Pamiętam go bardzo dobrze. Osobiście jeżdziłem do pana Gardnika do Raszyna dobre kilka razy po niego. Na tamte czasy to było coś wspaniałego. Do dzisiaj mój jeden CA80 steruje kręgielnią.
  • #11 5994000
    inkognito09
    Poziom 29  
    lechoo napisał:
    Heh łezka w oku się zakręciła... Pamiętam, że byłem bardzo dumny gdy w wieku 15 lat udało mi się samodzielnie zbudować i uruchomić komputerek CA80 - też był oparty o procesor Z80. Pamięta ktoś go jeszcze?
    LINK do strony o CA80
    Oczywiście wciąż jestem w posiadaniu tego komputerka i książek :)

    Pamięta, pamięta. Kochane kalkulatory z matrixa! W Zespole Szkół Elektronicznych w Lublinie pracownie mikroprocesorowe zaczynają się od CA80 i ręcznego przeliczania programu na HEX w zeszytach, następnie wklepywanie go literka po literce... Mam jeszcze kilka tych procków. Może i zaczerpnę z tego jakąś inspirację..
  • #12 5995053
    Grotesque
    Poziom 12  
    A zauważcie jakie teraz są możliwości do skorzystania znów z Z80 czy 6502 (jeszcze gdzieś mam strasznie poprzerabianą atarynkę 800XL), które wymagały trochę układów zewnętrznych. Te wszystkie ULA, MMC czy ANTIC - wystarczy teraz jeden średni PLD żeby zastąpić cały ten krzem :)
  • #13 5996227
    submariner
    Poziom 32  
    moja przygode z komputerami zaczalem od samodzielnie zaprojektowanego komputera wlasnie na Z80 w czasach kiedy byl to HI tech. Lata polowa lat 80-tych , najwiekszy problem sprawila mi karta graficzna i klawiatura , ktora musialem wykonac w postaci dotykowek bo nie mialem pomyslu na przyciski- skad je zdobyc :)
    proste oprogramowanie systemowe w kodzie maszynowym nie bylo nawet takie straszne tyle , ze odmiennosc programowanie Ziloga strasznie utrudnila pozniejsza edukacje nad Atari i jego procesorem...
    Mam sentyment do tego projektu .
  • #15 5996767
    spoli
    Poziom 15  
    Cytat:
    Pamiętam go bardzo dobrze. Osobiście jeżdziłem do pana Gardnika do Raszyna dobre kilka razy po niego. Na tamte czasy to było coś wspaniałego. Do dzisiaj mój jeden CA80 steruje kręgielnią.


    Pan się nazywa Stanisław Gardynik. Również poznałem go osobiście w jego domu w Raszynie gdy odbierałem mój CA-80 wraz z dokumentacją. Teraz mój syn "katuje" i poznaje komputerek pod hasłem elektronika dla informatyków. Nieraz mówił mi, że nigdy nie spotkał innego wydawnictwa, w równie prosty, "łopatologiczny" sposób tłumaczącego związki między elektroniką i informatyką.
    Nawiasem mówiąc niewielu jest informatyków, którzy ten związek rzeczywiście rozumieją.
  • #16 5996798
    lechoo
    Poziom 39  
    spoli napisał:
    Nawiasem mówiąc niewielu jest informatyków, którzy ten związek rzeczywiście rozumieją.

    Bo ci co rozumieją zwykle są po technikum i polibudzie, a ci drudzy po liceum i uniwerku...
  • #17 5996833
    spoli
    Poziom 15  
    Cytat:
    Bo Ci co rozumieją zwykle są po technikum i polibudzie, a ci drudzy po liceum i uniwerku...


    Gdyby to rzeczywiście było aż takie proste :)
    Najważniejsze są własne chęci i inicjatywa w stawianiu pytań i znajdywaniu właściwych odpowiedzi, a tej umiejętności nie kształci żaden specyficzny rodzaj szkoły. Trzeba po prostu chcieć i być ciekawym świata. Dzisiaj jest Internet. Gdy kupowałem CA-80 Internet jeszcze nie istniał.
    Syn jest po liceum ja, z resztą, również.
  • #18 5997859
    Qmar
    Poziom 12  
    I ja również miałem okazje poznać Pana Stanisława i jego brata oraz mamę.
    Moj CA80 (pierwsza wersja, bez obudowa ma się dobrze) jeszcze mi nie raz
    służy. Do książek też czasem zaglądam, a klawiaturę tuż po uruchomieniu miałem zrobioną z isostatów pozbawionych kołków zapadkowych. Takie były czasy !!
    Pozdrawiam Pana Stanisława, może czyta czasem to forum.
  • #19 5999189
    Sobota
    Poziom 26  
    Fajne ale nie do końca z sensem. Ale idąc tropem montowania komputerów mam pytanie czy jest możliwe zbudowanie jakiegoś komputerka na kod x86?? :-)
  • #20 6001462
    adam_es
    Poziom 30  
    Oczywiście, x86+prawie cały PC XT występuje w układach V25,V35 i V45 NECa, wystarczy tylko dołożyć ROM, RAM i do dzieła.
  • #21 6012199
    Bartek_Arabski
    Poziom 19  
    Skoro mowa o komputerach domowej roboty, zobaczcie to -> http://www.homebrewcpu.com/

    Działa toto na Minixie, jest podłączone do netu, serwuje www, można się zatelnetować i pobuszować!
  • #22 6040504
    mdziewie
    Poziom 19  
    ghost666 napisał:
    Tylko zastanawia mnie za każdym razem sens takich przedsięwzięć. Tzn dlaczego autor wybrał akurat ten mikroukład? Przecież jest mnóstwo innych układów, o wiele prostszych i wydajniejszych w takiej aplikacji. Np. cokolwiek z rdzeniem '51, albo jakiś ARM.


    Bo Z80 to procesor KULTOWY. Bo został uznany za najlepszy procesor 8-bitowy wszech czasów. Bo jest produkowany nieprzerwanie trzecią dekadę. No i wreszcie, tysiące gier na nim chodzą:)

    Poza tym, Z80 jest przykładem po prostu modelowej architektury procesora. Jest idealny dla poznania, jak tak naprawdę działa komputer. Wszystkie istotne sygnały komputerze zrobionym na Z80 można podejrzeć na oscylu. W końcu, można zrobić własny, prawdziwy komputer na paru scalakach na krzyż i w pełni nad nim panować.

    Kiedyś zrobiłem coś podobnego na M68000. Procesor równie modelowy, tylko nalutować się trzeba więcej (magistrala 16D/24A).
  • #24 6046953
    Tommy82
    Poziom 41  
    Wydaje mi się ze kod CP/M do dosa wpadł pośrednio tędy. Co nie zmienna faktu ze jak by bilu nie kupił czyjegoś pomysłu ms był by dzis małą firemką.
    W życiu bila g i Microsoftu było tyle zbiegów okoliczności i przypadków działających na ich korzyść ze przy bilu Nikodem Dyzma to leszcz :P
REKLAMA