Это происходит на уровне мфм-декодирования. При записи все окей.
Дело в том, что контроллер при чтении внутри блоков данных (сектор или заголовки), и чтении всех остальных мест ведет себя по разному. Внутри блока данных он читает и декодирует все, как есть. Тогда как во всех остальных случаях некая последовательность бит воспринимается как начальная последовательность синхронизации. На ней он и сбивается, если это не синхропоследовательность, а просто похожая на нее комбинация бит данных. При чтении трека целиком контроллер (к сожалению) всегда находится в режиме синхронизации, поэтому и сбивается на подобных последовательностях.
Вот, нашел исходники от SF2 (может быть не все, но это точно они). То, что в заголовках написано, что это Prince of Persia - не верьте этому, они остались от лоадера для принца персии)
Гудбой точно разберется, как работает лоадер, сейвер и форматтер.
Вот это клааааад!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Прошло 3 месяца...
Ни одного диска SP/M и ни одного ISDOS не переведено. То был последний раз, когда я кому то что то передавал на перевод.
Зачем говорить я сделаю, я могу и ничего не делать?
А миллиарды спектрумистов скончались с тех пор так и не дождавшись ис дос
AAA, этого я и боялся...
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)