Он UDI понимает и этого достаточно для спека. И он понимает HFE, а его достаточно для любой платформы. Если дискета стадартаная - юзаем TRD, если с извращенскими защитами или нестандартный формат - UDI или HFE.
Просто ты конвертировать скорее всего не умеешь или ленишся. Многомегабайтный TRD это сферический конь в вакууме, такого носителя физически в природе не существует, поэтому и эмулировать этот изврат не нужно.
polikarpov76, про UDI в первом посте ни слова. А HFE и т.п. форматы требуют конвертации. Дело не в лени, дело в том, а нахрена лишние телодвижения, лишний гемор, если проще залить в трд фаром кучу игр и всё, и ничего конвертить не надо, и даже с UDI не надо заморачиваться. А то так можно сказать "ты моешься, потому что не умеешь или ленишься чесаться" )))
___________
Ты где увидел троллинг автора F-F?
Изначальная реализация TRD вообще не поддерживала больше 80 дорожек. Хотя 84 - это вполне так стандарт, который все устройства для захвата обрабатывают, и KryoFlux, и Teledisk, и SuperCard Pro. Вообще непонятно к чему (и даже к кому) эта претензия относится.
Именно так в итоге и сделали. Размер доступного пространства теперь основан не только на содержимом 9го сектора, но и на длине файла образа диска (что больше).
Да, это плохо. И из UDI в HFE нормально не сконвертируешь - ZXDS создает кривые HFE образы, которые, однако, _случайно_ могут и заработать. Софт HxC, при этом, UDI поддерживает. Добавить поддержку UDI в F-F, кстати, не должно быть сложно. Формат версии 1.0 очень простой. Но у автора, очевидно, не так много свободного времени, чтобы имплементить в системе новые форматы.
ЗЫ: А HFE, кстати, без проблем вмещает диски с 127 дорожками.
FDI не намного лучше TRD. Он не обеспечивает эмуляцию защит с бесзаголовочными секторами и межсекторной инфой. А вот UDI имеет смысл. И никаких "гигантских FDI" быть не может. Сам TRDOS не способен адресовать больше 255 логических дорожек.
Последний раз редактировалось Dexus; 27.11.2019 в 13:40.
ага, давайте и TAP ограничим размером, ведь "покажи мне аудиокассету где больше xxx минут". Главное, что реальный спектрум поддерживает, этого достаточно, чтобы говорить об эмуляции.
- - - Добавлено - - -
Как, впрочем, и TRDА если не видно разницы, зачем лишний геморрой?
А больше и не надо. 255 поддерживает? Вот будьте добры и обеспечьте эмуляциюИ ведь обеспечивают некоторые товарищи, что хорошо.
___________
Проблема не в эмуляции как таковой, а в загрузчике файлов, встроенных в эмуляторы. Ну и в объеме заранее выделенной под образ памяти (если не умеют в динамическое). В том же UnrealSpeccy это 86 дорожек. Помимо этого авторы вставляют туда доп.проверки, чтобы отсеивать как им кажется кривые образы. Кроме того, некоторые низкоуровневые форматы (тот же SCP) на уровне формата ограничены 168ю логическими треками.
SoftLight, у меня нет, у друга детства есть.
___________
ZX_NOVOSIB, я просто вот все прочел, но не очень понял в чем трудность. Раньше в дисковод вставляли разные дискеты. Теперь вставляют одну флешку и кнопками на девайсе выбирают с флешки образ диска. Зачем нужен файл образа в котором будет больше 160 дорожек? Ведь все равно, больше 128 файлов на дискете не может быть размещено в TRDos. И, скорее всего, свободное место в каталоге кончится намного быстрее, нежели свободные дорожки на диске. Я поэтому и спросил а пользовался ли ты реальным дисководом на спектруме или пользуешся ли сейчас готеком.
С другой стороны: максимальный файл в trdos занимает 255 секторов. И то, если это моноблок, если обычный системный, то меньше. Стало быть, всего может быть занято масимально 255 секторов x 128 файлов = 32640 секторов. Если по 16 секторов на дорожку, то выходит всего 2040 дорожек. Круто! Но еще понятно, что больше 254 дорожек на диске мы хранить не сможем (одна служебная) из-за ограничений trdos, выходит, максимально возможное свободное место на таком TRD 1016 кб, что не сильно то и больше стандартных 640 Кб.
Последний раз редактировалось SoftLight; 27.11.2019 в 17:13.
USERHOME(18.12.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)