eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaEksperymenty ze starymi procesorami - MOS6502 › Re: Eksperymenty ze starymi procesorami - MOS6502
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
    !1.eu.feeder.erje.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed9.new
    s.xs4all.nl!85.12.16.68.MISMATCH!peer01.ams1!peer.ams1.xlned.com!news.xlned.com
    !peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.n
    eostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.ne
    ostrada.pl.POSTED!not-for-mail
    Content-Type: text/plain; charset="UTF-8"
    From: jacek pozniak <j...@f...pl>
    Date: Mon, 04 Jun 2018 13:59:36 +0200
    User-Agent: KNode/4.4.8
    Content-Transfer-Encoding: 8Bit
    Subject: Re: Eksperymenty ze starymi procesorami - MOS6502
    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>
    Followup-To: pl.misc.elektronika
    MIME-Version: 1.0
    Lines: 36
    Message-ID: <5b1529a8$0$677$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.20.253.185
    X-Trace: 1528113576 unt-rea-a-01.news.neostrada.pl 677 83.20.253.185:11322
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2593
    X-Received-Body-CRC: 3140406376
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:732722
    [ ukryj nagłówki ]


    > 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.
    >
    > To samo bylo z 8080 i Z80 - DMA bylo przewidziane, ale za wolne.
    Tzn. za bardzo spowalniało procesor, ale działało.
    > 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 :)

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

    jp

    >
    >>Jak bym się za to zabierał to prawie na pewno zakończyło by się to na
    >>jakimś AtTiny bo najprościej a po chwili krecenia trybkami w głowie
    >>wziąłbym STM32 bo tam już mozna zrobić bardzo ładne VGA bez
    >>wypruwania żył jak w AVR :).
    >
    > No wlasnie - wideo na AT Tiny to taki sobie pomysl.
    >
    > Ale mozna na FPGA czy CPLD, i to bedzie przyjemne z pozytecznym ...
    > nie liczac translatorow poziomow :-)
    >
    > 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: