-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Eksperymenty ze starymi procesorami - MOS6502
Date: Tue, 5 Jun 2018 23:44:24 +0200
Organization: ATMAN - ATM S.A.
Lines: 38
Message-ID: <pf707u$uet$1@node1.news.atman.pl>
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> <pf33gb$lbk$1@node2.news.atman.pl>
<pf435r$3sr$1@node1.news.atman.pl> <pf45sn$ksu$1@node2.news.atman.pl>
<pf467g$6tn$1@node1.news.atman.pl> <pf4b1d$pl0$1@node2.news.atman.pl>
<pf6qkj$p28$1@node1.news.atman.pl>
<1...@4...net>
NNTP-Posting-Host: 176.115.86.87
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1528235071 31197 176.115.86.87 (5 Jun 2018 21:44:31 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 5 Jun 2018 21:44:31 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.8.0
In-Reply-To: <1...@4...net>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.elektronika:732757
[ ukryj 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.
Następne wpisy z tego wątku
- 06.06.18 00:35 J.F.
- 06.06.18 01:58 J.F.
- 07.06.18 09:15 HF5BS
- 07.06.18 21:33 Włodzimierz Wojtiuk
- 08.06.18 08:43 Atlantis
- 08.06.18 09:04 J.F.
- 08.06.18 11:56 Atlantis
- 08.06.18 12:05 ajt
- 08.06.18 12:41 J.F.
- 08.06.18 14:41 Atlantis
- 08.06.18 14:53 J.F.
- 10.06.18 21:49 Atlantis
- 10.06.18 23:31 ajt
- 11.06.18 07:59 J.F.
- 12.06.18 08:06 Atlantis
Najnowsze wątki z tej grupy
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
Najnowsze wątki
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi
- 2024-12-20 Opole => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-20 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-20 Rzeszów => International Freight Forwarder <=
- 2024-12-20 Katowice => Key Account Manager (ERP) <=
- 2024-12-20 Ekstradycja
- 2024-12-20 Mikroskop 3D
- 2024-12-20 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-20 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe
- 2024-12-20 Warszawa => Full Stack .Net Engineer <=
- 2024-12-20 Warszawa => Programista Full Stack .Net <=
- 2024-12-19 Kamerka sam. na tył
- 2024-12-20 Jak być bezpiecznym z Li-Ion?