ZX Spectrum

Oct 16, 2020 143 Replies

Niskopoziomowy: odczyt sektorów + kilka bajerów. Reszta realizowana przez DOS. Troche inaczej niż w C64, gdzie DOS był w środku stacji i komunikacja była wysokopoziomowa.

To zwykły UART zamieniony na 2 częstotliwości.

formatting link
formatting link

Pokey miał kilka niezależnych bloków, w tym UART.

Ktoś na YT twierdził że przepisy w UK były inne, ale nie potrafie tego potwierdzić. Fakt że C64 produkowano z i bez ekranowania, być może na różne rynki.

Od strony stacji załatwiał to soft w jej ROM-ie. Taka stacja to nie był "goły" napęd wymagający ręcznego sterowania, jak w PC-tach, tylko właściwie oddzielny komputer. Ze SIO wychodziły "formalne" rozkazy, np. "podaj zawartość sektora x" a soft stacji odpowiednio machał głowicą.

O ile kojarzę, to SIO generowało przebieg "cyfrowy", prostokątny, a filtr w magnetofonie przerabiał go na coś bardziej podobnego do sinusa. Ale głowy nie dam - czytałem o tym ca. 30 lat temu.

Kilka na raz było fizycznie podłączone. Sądzę, że bez ostrej żonglerki przerwaniami nie dałoby się używać ich jednocześnie, o ile procesor by wyrobił.

Może w Wielkiej Brytanii nie było tak restrykcyjnych norm...

[..]

No, i jakos podobnie musialo byc w tym porcie Centronics.

Jakos tak musialo byc.

Tak czy inaczej musial istniec jakis protokow na SIO, ze "a teraz idzie 128 bajtow do drukarki".

Zapewne. Ale czy Spectrum nie zawitalo do USA ? Cos tam pisza, ze akurat w 1980 przepisy zmieniono - ale w ktora strone?.

J.

Spectrum nie powstał w USA więc nie potrzebował aprobaty amerykańskiej instytucji FCC. Pewnie byłoby to potrzebne przy jakimś masowym imporcie, do którego chyba nigdy nie doszło.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required