А есть какая-нибудь неофициальная версия TR-DOS с поддержкой дисков объема 1.44 мБ?
А есть какая-нибудь неофициальная версия TR-DOS с поддержкой дисков объема 1.44 мБ?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Есть схемы турбирования контроллера ВГ93, после которого он физически становится способным работать с дисками такой плотности и соответствующими дисководами. Под iS-DOS даже есть где-то в природе драйвера поддержки таких объемных дисков (форматируются до 1.6Мб). Что же касается собственно TR-DOS как системы, то таковой поддержки в ней нет и, насколько знаю, она невозможна без существенного перепахивания, чреватого потерей совместимости. То есть, при турбированном контроллере можно будет использовать 5.25"-диски плотности 1.2Мб и диски 3.5" без заклеенного окошка (1.44Мб), но вот форматироваться и те, и эти будут только на 640Кб.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
В 7 и 9 Dejavu'шке в разделе "капля припоя" есть примеры переделки пентагона для работы с HD дискетами. Сам tr-dos же является "время-зависимым", да и всякие доработки его ПЗУ не идут на пользу совместимости старых программ использующих обращение к его подпрограммам.
Последний раз редактировалось null_device; 05.04.2010 в 19:22.
Когда есть, но не знаешь где - это все равно, что нету.
У меня такой контроллер, и прекрасно работает в обычном тырдосе от версии 5.04 и выше, (ниже не пробовал). Только нужно в этом режиме, чтоб комп работал с 7 Мц.
Но для работы с такими дискетами нужны соответствующие загрузчики-форматировщики. Кстати их легко написать.
Даже в тырдосе через функции #05, #06 можно работать, только по одному сектору. То есть, в регистр В нельзя записать более одного сектора.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
В общем то с 1,44 (HD) главная загвоздка это то, что логический размер диска в TR-DOS не может привышать 4096 секторов. Ограничение в числе секторов на трек, не больше, и не меньше 16. Сектор 256 байт, секторов на треке 16, треков 256 на диск, сторона диска различается по чет-нечет трека.
Но в принципе наверное можно было бы и расширить число секторов на трек до 256, но тут возникает проблема не столько с самим TR-DOS, сколько с пользовательским софтом - софт предполагает что на треке 16 секторов, после переполнения переходим на следующий трек и сбрасываем счетчик в 0.
На дискете 1.44 форматируются сектора - 0-15 и 32-47 на одной дорожке. То есть 32 сектора по 16кб.
Контроллер сделан так, что 0-15 - диск А, 31-47 - диск С. Получается на дискете две дискеты.
Плагин для форматирования таких дискет к Реалу я выкладывал.
Схему этого контроллера спрашивайте у Влада. (эт если кому то ещё нужно)
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Можете объяснить, а в чем смысл такого решения. Типа недовинчестер?Сообщение от lisica
Вообще ТС поднял интересный вопрос. По идее если бы не приявязка к 16 секторам, то логические диски могли бы составлять до 16Мб, как в IS-DOS.
Гм, а причём здесь недовинчестер?
Смысл в том, что рационально используется дискетовое пространство, без вмешательства в тырдос. На одной дискете 1.44 мирно соседствуют две по 720кб.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Недовинчестер в том смысле что как бы дискета делится на два логических диска, это ближе к идеологии HDD. Мирно спорно. Как рациональное предложение вариант интересный, но с практической точки зрения смысла не густо, имхо. Со стороны PC никакой поддержки такого способа записи, вещь в себе. Реализация по IS-DOS явно выиграшнее, там и с PC портирование можно организовать и файлы в едином массиве. Наверняка есть способ реализации длинных дисков и под TR-DOS, только найти бы это ноу-хау.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)