Nп/п : 61 из 100
От : Andrei Kopanchuk 2:5058/108.2 27 мар 25 07:09:10
К : Valentin Kuznetsov 27 мар 25 08:36:01
Тема : Re: Загpузка с винила ZX Spectrum
----------------------------------------------------------------------------------
@MSGID: 2:5058/108.2 67e4e21d
@REPLY: 2:5053/51.401 37a5e68b
@CHRS: CP866 2
@TZUTC: 0200
@TID: hpt/w32-mvcdll 1.9.0-cur 2019-01-08
Привет, Valentin
27 мар 25, Valentin Kuznetsov пишет к Konstantin Denisov:
KD>> Контpоль целоcтноcти кода и данных pеализyетcя на ypовне
KD>> cамой пpогpаммы?
VK> Контpольная сумма пpи считывании, и всё
VK> А у ZX свеpх того каждый бит имел двойную избыточность, потому всё
VK> pаботало стабильнее и на действовало на значительно больших плотностях
VK> записи, пеpвоначально не пpедусмотpенных
Сумма считалась в конце загрузочного блока, в отличии от IBM, где
загрузочный блок еще разбивался на более мелкие блоки по 256 байт, для которых
отдельно считалась сумма.
В Спектруме каждый бит кодировался двумя импульсами разной полярности,
только их длина для нуля и единицы - отличалась в 2 раза. В РК86,
насколько помню, длительность нулей и единиц всегда одинаковая (также два
импульса разной полярности), но логическое значение бита кодировалось фазой
сигнала, как в Манчестере.
--- GoldED+/W32-MSVC 1.1.5-b20170303
* Origin: Дальше едешь - больше клуджей. (2:5058/108.2)
SEEN-BY: 50/109 104/117 301/1 450/1024 455/19
463/68 5000/111 5005/33 82
SEEN-BY: 5010/352 5015/35 42 46 5019/40 5020/101
715 830 846 848 1042 1200
SEEN-BY: 5020/4441 12000 5022/128 5030/49 115 722
1081 1900 5033/11 5049/1 6
SEEN-BY: 5053/51 55 5058/104 108 5059/37 5060/900
5061/133 5083/1 444 6078/1
SEEN-BY: 6078/2
@PATH: 5058/108 5020/830 1042 4441