Круто! Не думал, что это возможно. А на стандартной 5.03 это не работает?
Кстати, по теме, тут еще вроде не описывалась защита от ASC. Она основывалась на записи секторов с преднамеренно созданным сбоем контрольной суммы. Личный компьютер ASC имел "открытые" порты TR-DOS, так что он мог создавать такие диски любым доступным способом, например, запись сектора со счетчиком байт и принудительное прерывание записи за 3 байта до конца сектора. Полезные данные в каждом из секторов имели размер на 5 байт меньше номинального. В двух из них записывалась контрольная сумма для программной проверки.
Загрузчик с такой дискеты использовал флаг "читать до конца дорожки" соответствующей команды ВГ93. После этого обработка считанной информации шла как будто ни в чем не бывало. Фокус в том, что при сбое контрольной суммы ВГ прекращала выполнение команды, считав всего один сектор. Если же (после копирования такого диска) сбоя контрольной суммы нет - то команда чтения секторов продолжает считывать следующие секторы с дорожки, пока они не закончатся. После этого происходило либо переполнение буфера и сбой, либо при попытке считать 6й сектор (на дорожках было 5 секторов по 1кБ) вылетала ошибка Sector Not Found, по обнаружению которой защита и вылетала.
Такая защита ставилась ASC на "фирменный" дистрибутив ASC Sound Master, а также музыкальный банк "AMS". Кроме того, мой дистрибутив ASC CP/M также имел такую защиту. Снималась она относительно легко, так как ксорок было мало, а для исправления загрузчика, чтобы он грузил сектора без сбоев контрольной суммы, требовалось изменить в нем всего один байт.