Article View: pl.comp.sys.amiga
Article #67061Re: blizzard
From: Uzytkownik
Date: Mon, 10 Apr 2017 20:49
Date: Mon, 10 Apr 2017 20:49
44 lines
3673 bytes
3673 bytes
W dniu 2017-04-10 o 21:05, Sebastian Biały pisze: >> Aby to obejść trzeba było doinstalować w PC kilka portów MIDI. Każdemu z >> programów przydzielić inny port, a następnie transmisję z tych >> wszystkich portów skierować najpierw do urządzenia zewnętrznego MIDI >> Merger, które łączyło te wszystkie dane (miksowało) w jeden strumień. > > Czyli masz na myśli port wirtualny. No i znowu wyszło na to że w > porcie RS232 nie ma nic magicznego. Nie port wirtualny, ale fizyczne, zewnętrzne urządzenie. >> W przypadku Amigi łączenie wszystkich strumieni odbywało się wewnątrz >> komputera na porcie RS232 > > Nie. Odbywało się w pośrednim mechanizmie wirtualizacji. Hardware od > RS232 nie ma pojęcia z jakiego procesu/programu jest żadanie wysłania > nastepnego bajtu. Miałeś wic pośredni sterownik który tym bałaganem > zarzadzal. Nie ma to żadnego związku z hardware Amigi. Z resztą > hardware RS232 w wykonaniu Amigi był *bardzo* prymitywny. > > Ja nie twierdze że Ci to nie działało. Ja twierdze że to dzialało nie > z powodu magiczności portu RS232 bo w nim nic magicznego nie było. To > tylko jakaś warstwa pośrednia sterownika i tyle. Możliwe w dowolnym OS. > UART w PC i Amiga to inna bajka. Amiga UART nie był wcale taki prymitywny jak to opisujesz i nie był tak prymitywny jak UART w PC. W PC UART-y 8250 i późniejsze 16450 czy 16550 był niczym innym jak prymitywnym konwerterem równoległo-szeregowym zarządzanym bezpośrednio przez procesor. Kolejne udoskonalenia UART polegały na zwiększaniu tylko rejestrów FIFO, które w porównaniu do Amigi były bardzo malutkie. W przypadku Amigi UART jest tylko częścią specjalizowanego procesora PAULA, który zajmował się m.in. zarządzaniem transmisji UART. Zajmował się kolejkowaniem, pobieraniem danych wprost z pamięci poprzez DMA. Sam procesor praktycznie nic tu nie robił. Dlatego nawet największe obciążenie procesora kompletnie nie wpływało na transmisję. Oczywiście każdy układ mikroprocesorowy nie istnieje bez części software-owej. Tyle, że kod PAULI w Amidze zawarty był w ROM-ie, a nie e driver-ach, których kod wykonywany był przez procesor tak jak to było w komputerach PC. W efekcie tego powolny procesor Amigi nie wpływał na spowalnianie UART, tak jak to się działo w komputerach PC.
Technical Details
Message-ID:
<58ebefd0$0$639$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<oa49kv$d0l$1@node1.news.atman.pl> <ocdtk1$elt$1@node2.news.atman.pl> <ocdtti$6h8$1@node1.news.atman.pl> <58ea82e8$0$5163$65785112@news.neostrada.pl> <oce0mh$9jl$1@node1.news.atman.pl> <58ea9cd9$0$5152$65785112@news.neostrada.pl> <oce8ki$q2h$1@node2.news.atman.pl> <ocfa95$on1$2@node2.news.atman.pl> <58eb39f3$0$15203$65785112@news.neostrada.pl> <ocgl1g$vfj$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: blizzard Newsgroups: pl.comp.sys.amiga References: <oa49kv$d0l$1@node1.news.atman.pl> <ocdtk1$elt$1@node2.news.atman.pl> <ocdtti$6h8$1@node1.news.atman.pl> <58ea82e8$0$5163$65785112@news.neostrada.pl> <oce0mh$9jl$1@node1.news.atman.pl> <58ea9cd9$0$5152$65785112@news.neostrada.pl> <oce8ki$q2h$1@node2.news.atman.pl> <ocfa95$on1$2@node2.news.atman.pl> <58eb39f3$0$15203$65785112@news.neostrada.pl> <ocgl1g$vfj$1@node1.news.atman.pl> From: Uzytkownik <adres@serwer.pl> Date: Mon, 10 Apr 2017 22:49:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <ocgl1g$vfj$1@node1.news.atman.pl> Lines: 45 Message-ID: <58ebefd0$0$639$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 31.42.14.107 X-Trace: 1491857360 unt-rea-b-01.news.neostrada.pl 639 31.42.14.107:53877 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit