eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaEksperymenty ze starymi procesorami - MOS6502Re: Eksperymenty ze starymi procesorami - MOS6502
  • Data: 2018-06-05 23:44:24
    Temat: Re: Eksperymenty ze starymi procesorami - MOS6502
    Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 6/5/2018 11:01 PM, J.F. wrote:
    >> Wszelkie operacje dyskowe w C64 i Atari odbywały się bez DMA aczkolwiek
    >> z pewnym wsparciem sprzetu bo za pomocą portów szeregowych.
    > Tyle, ze stacje mialy wlasny procesor.

    To dalej nie jest DMA. DMA jest wtedy kiedy procesor nie uczestniczy w
    procesie przekazywania danych coś<->coś. A tu nie dośc że uczestniczy to
    z kolega po drugiej stronie.

    Można naciągać że skoro dane wchodziłty do UART to było to takie DMA o
    max rozmiarze 8 bitów ;)

    > dyskietki mialy 250-500 kb/s, czyli 16-32us/bajt.
    > Tak gdzies blisko granicy mozliwosci programowych owczesnych
    > procesorow, ale ciagle w zasiegu.

    To akurat nie jest specjalnie problem, dane z głowicy można wciskać
    rejestrem szeregowym do RAMu i nagle CPU ma 8x mniej do obrabiania. Nie
    ma co demonizować, często dyskietki nie mogly być gęstsze z powodu
    nosnika, budowy głowicy, precyzji itd. W powszechnym uzyciu były
    dyskietki 360kB ktore nie działały w stacjach HD. Jak by były HD
    dostepne to pewnie z 6502 dało by rade zrobić odczyt.

    > Przy czym to dane z peceta - atarynka ze swoim FM miala chyba mniej.
    > IBM zdecydowal sie jednak na DMA.

    Bo ich procesor był do tego przewidziany. 65092 nie miał nawet
    najmniejszego wsparcia dla DMA, w podstawowej wersji nie dało się go
    nawet oficjalnie "dynamicznie zatrzymać" przez wycinanie cykli
    zegarowych co z resztą twórcy Atari olali :D.

    >> Z80 mał o tyle latwiej że sam odswiezal pamięć, w przypadku 6502 była
    >> bieda straszna.
    > Majac wyswietlanie obrazu odswiezanie juz raczej nie bylo problemem.

    To jest problem, wiele systemów nie miało DMA obrazu albo nie miało
    obrazu w ogóle i wtedy Z80 miał bardzo cenny kawałek prostego hardware
    który robił różnicę wielu scalaków a więc i wielu dolarów.

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: