🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.misc.telefonia
Article #243381

Re: Połączenie modemów przez VoIP

#243381
From: Krzysztof Halasa
Date: Sun, 04 Sep 2022 23:01
71 lines
5012 bytes
"Piotr C." <kangyooni@gmail.com> writes:

> No to dorzucę coś na zasadzie - nie znam się to się wypowiem :)

:-)

> Transmisję 115200 (krótkie pakiety, z Nokią 5110/3210) robiłem na
> procku MCS51 i wówczas wymagało to użycia nietypowego kwarcu 23MHz
> zamiast typowo 11,5. Nie pamiętam dokładnie, ale tak mi wyszło z
> obliczeń, musiałem się streszczać w kodzie. Tylko że - tam jest
> dzielnik 12, więc efektywnie zegar miałem <2MHz, a port nie ma bufora
> sprzętowego.

... oprócz zapewne tego jednego bajtu, rzecz jasna.

> W PC AT mamy typowo 10x szybszy zegar i bufor 16 znaków. 11k/s
> szybkość nadawania, przy czym z użyciem bufora w zasadzie wystarczy
> gdy przerwanie będzie wykonane co 1ms.

Owszem. Tak jak napisałem, jeśli mamy układ 16550A lub nowszy, to nie ma
problemu. Problemy były z układami 8250 i 16450, które miały generalnie
to samo co właśnie 51.

Procesor w AT (i tym bardziej w 386DX) jest oczywiście znacznie szybszy,
ale też ma więcej do wykonania - i nikt dokładnie nie wie z góry co
takiego.

> Drugie primo: były odtwarzacze muzyczne wykorzystujące PC Speaker bądź
> Covox, czyli przynajmniej te 8-11kHz przerwanie czasowe, którego
> zakłócenie byśmy słyszeli. A jednak działało, aczkolwiek nie pamiętam
> czy również w tle jako TSR.

Nie pamiętam by działały w tle. Ale pamiętam, że coś tam zmieniało się
na ekranie. Bezpośredni dostęp do pamięci ekranu był wtedy standardem,
chyba nic innego w tym czasie (oprócz ekranu i dźwięku) te programy nie
robiły.

... generalnie tak było z MOD playerami, które składały dźwięk
z gotowych sampli (coś a la proste, 1-kanałowe? MIDI wavetable). Wtedy
nie było jeszcze MP3 itp.
Czy one używały przerwań? Mam wrażenie, że używały głównie timera. To
było coś takiego jak na tej 51.

Pamiętam, że coś podobnego (muzyka z 1-bitowym oversamplingiem) było na
niejakim ZX Spectrum, też nic już więcej w tym czasie nie robił - a to
był CPU Z80 3.5 MHz. Z Covoksem byłoby znacznie łatwiej.

> Dyski zaś w którymś momencie zaczęły pracować w DMA, mam wrażenie było
> to jakoś w czasach EIDE.

Jakoś tak. EIDE to była raczej nomenklatura WD (bardzo popularne dyski
w tamtym czasie), i rzeczywiście wtedy wprowadzono DMA i szybsze
transfery PIO (16,6 MB/s w obu trybach).

> Super Multi IO na VLB to była bardziej fanaberia, bardzo krótkotrwała.
> Też się rzuciłem na to, odkrywając że dysk Conner 80MB nadal ma
> prędkość tylko ok. 300kB/s, nic nie lepiej. Gdy nadeszły szybsze dyski
> (takie w okolicach 700MB i więcej), rządziło już PCI a płyty miały
> kontroler na pokładzie.

Tak mogło być. Aczkolwiek między 80 MB i 700 MB było dość dużo miejsca,
i w końcowej fazie przed PCI dyski mogły zbliżać się (z sekwencyjnymi
operacjami) do możliwości ISA IDE.
Tym bardziej 2 jednocześnie (RAID-1), chociaż wtedy jeszcze nie używałem
RAIDa (był za drogi).

Maksymalna przepustowość to jedno, a drugą sprawą był czas procesora
(w trybie PIO) zajęty na wolne operacje I/O - to jednak w VLB (podobno)
było znacznie szybsze.
-- 
Krzysztof Hałasa
Technical Details
Message-ID: <m37d2iu4lt.fsf@intrepid.localdomain>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <9137c096-eed0-46b4-a048-f7f2e75295fbn@googlegroups.com> <m3edxg2nt8.fsf@intrepid.localdomain> <ddtt0r312est.abzmrt8obfif.dlg@40tude.net> <m3czcxp8dc.fsf@intrepid.localdomain> <17cq9v2hiia5c.5hhfxm97f2y$.dlg@40tude.net> <m3h728e17q.fsf@intrepid.localdomain> <1vmix87l2k510$.1evnm1d4822im.dlg@40tude.net> <m3k06yve27.fsf@intrepid.localdomain> <9287039d32iz.16bswik2el0aa.dlg@40tude.net> <m3tu5y0xod.fsf@intrepid.localdomain> <b0ixs6q9v5ba$.r4nb190kozzq$.dlg@40tude.net> <m3r1106xf9.fsf@intrepid.localdomain> <1vc1aqo0h73ph.1k2tgl2wzagtb.dlg@40tude.net> <m3czcgtu3o.fsf@intrepid.localdomain> <8ya4v0v1gm8f.1cmttawuyze7d.dlg@40tude.net> <m3v8q7whr7.fsf@intrepid.localdomain> <1ej8oahwlyrtg$.1lzcqu1kgbb6r$.dlg@40tude.net> <m3o7vyqa30.fsf@intrepid.localdomain> <bvy07t6laktq$.nmukvw00msee$.dlg@40tude.net> <m3edwsitrz.fsf@intrepid.localdomain> <b758e159-0f25-4807-a1dc-b073146260aan@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Krzysztof Halasa <khc@pm.waw.pl>
Newsgroups: pl.misc.telefonia
Subject: Re: Połączenie modemów przez VoIP
References: <9137c096-eed0-46b4-a048-f7f2e75295fbn@googlegroups.com> <m3edxg2nt8.fsf@intrepid.localdomain> <ddtt0r312est.abzmrt8obfif.dlg@40tude.net> <m3czcxp8dc.fsf@intrepid.localdomain> <17cq9v2hiia5c.5hhfxm97f2y$.dlg@40tude.net> <m3h728e17q.fsf@intrepid.localdomain> <1vmix87l2k510$.1evnm1d4822im.dlg@40tude.net> <m3k06yve27.fsf@intrepid.localdomain> <9287039d32iz.16bswik2el0aa.dlg@40tude.net> <m3tu5y0xod.fsf@intrepid.localdomain> <b0ixs6q9v5ba$.r4nb190kozzq$.dlg@40tude.net> <m3r1106xf9.fsf@intrepid.localdomain> <1vc1aqo0h73ph.1k2tgl2wzagtb.dlg@40tude.net> <m3czcgtu3o.fsf@intrepid.localdomain> <8ya4v0v1gm8f.1cmttawuyze7d.dlg@40tude.net> <m3v8q7whr7.fsf@intrepid.localdomain> <1ej8oahwlyrtg$.1lzcqu1kgbb6r$.dlg@40tude.net> <m3o7vyqa30.fsf@intrepid.localdomain> <bvy07t6laktq$.nmukvw00msee$.dlg@40tude.net> <m3edwsitrz.fsf@intrepid.localdomain> <b758e159-0f25-4807-a1dc-b073146260aan@googlegroups.com>
Date: Mon, 05 Sep 2022 01:01:02 +0200
Message-ID: <m37d2iu4lt.fsf@intrepid.localdomain>
Cancel-Lock: sha1:fnkQs9dt6MKFLZ+rlxM73xixMh8=
MIME-Version: 1.0
Lines: 71
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 195.187.100.13
X-Trace: 1662332470 unt-rea-a-01.news.neostrada.pl 6207 195.187.100.13:37698
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit