eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaEksperymenty ze starymi procesorami - MOS6502Re: Eksperymenty ze starymi procesorami - MOS6502
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
    blin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt
    -spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    References: <5b0de421$0$679$65785112@news.neostrada.pl>
    <1oxy4sr8fj9eg$.19avyxwt0zuxv.dlg@40tude.net>
    <5b0e3b4a$0$619$65785112@news.neostrada.pl>
    <pepgq4$rdf$1@node1.news.atman.pl>
    <5b10e195$0$691$65785112@news.neostrada.pl>
    <pf19q4$agf$1@node1.news.atman.pl>
    <5b145d77$0$31351$65785112@news.neostrada.pl>
    <pf1nni$ep7$1@node2.news.atman.pl>
    <5b15018c$0$31354$65785112@news.neostrada.pl>
    <5b1529a8$0$677$65785112@news.neostrada.pl>
    In-Reply-To: <5b1529a8$0$677$65785112@news.neostrada.pl>
    Subject: Re: Eksperymenty ze starymi procesorami - MOS6502
    Date: Mon, 4 Jun 2018 14:17:26 +0200
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
    X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
    Lines: 47
    Message-ID: <5b152dd6$0$31368$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.4.0.59
    X-Trace: 1528114646 unt-rea-b-01.news.neostrada.pl 31368 83.4.0.59:50098
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:732723
    [ ukryj nagłówki ]

    Użytkownik "jacek pozniak" napisał w wiadomości grup
    dyskusyjnych:5b1529a8$0$677$6...@n...neostrada.
    pl...
    >> Wydaje mi sie, ze ten RDY w 6502 dzialal ... ale byl za wolny.
    >> Musieli sie wciac w pol cyklu ... i to dzialalo.

    >6502 ma regularny cykl więc można w jednej z faz podbierać dane do
    >wyświetlania i procesor tego nie zauważy, że mu coś/ktoś z pamięci
    >podbiera.
    >Problemem wtedy było chyba to, że czas dostępu ówczesnych pamięci był
    >znaczny i nie można było podkręcić zegara procesora.

    Jakos tak.
    Pamieci wolne, procesory wolne, a wyswietlac trzeba.

    >> To samo bylo z 8080 i Z80 - DMA bylo przewidziane, ale za wolne.
    >Tzn. za bardzo spowalniało procesor, ale działało.

    Nie dzialalo.
    Tzn dzialalo na potrzeby "zwyklego" DMA, ale jak procesor dostal
    żądanie, to dokanczał rozkaz, zatrzymywal sie, potwierdzał oddanie
    sterowania - i to moglo trwac wiele cykli. A my potrzebujemy co chwila
    bajt danych do wyswietlania.
    No i w efekcie z tego nie korzystano w obsludze ekranu TV.

    >> Nie wiem jak to w Spectrum rozwiazali, w Amstradzie jakos
    >> waitcyklami
    >> wyrownali bieg procesora i tez sie wcinali
    >> "w pol cyklu" - w tym przypadku to dwa cykle z czterech.
    >W Spektrum, zdaje się, był zegar na chwilę zatrzymywany, ale
    >dotyczyło to
    >tylko pierwszych 16k RAM; jeśli procesor dobierał się do dodatkowych
    >32k to
    >nie był wstrzymywany. Tam były multipleksery magistral na rezystorach
    >porobione :)

    Chyba jakos tak.

    >Ale najpomysłowiej, choć najwolniej to ZX80/81 :)

    Uklad niewatpliwie pomyslowy, ale jednoczesnie kiepski.

    Jak sie jednak chce eksperymentowac ze starociami - warty skopiowania.
    Ale takie rzeczy to tylko w Z80 ... choc moze i daloby sie do 6502 ...
    zastosowac ...

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: