Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: вопрос по trDOS

  1. #1
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Благодарностей: 28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию вопрос по trDOS

    А есть какая-нибудь неофициальная версия TR-DOS с поддержкой дисков объема 1.44 мБ?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Segfault Посмотреть сообщение
    А есть какая-нибудь неофициальная версия TR-DOS с поддержкой дисков объема 1.44 мБ?
    Есть схемы турбирования контроллера ВГ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], естественно...

  4. #3
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    2,679
    Благодарностей: 2035
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В 7 и 9 Dejavu'шке в разделе "капля припоя" есть примеры переделки пентагона для работы с HD дискетами. Сам tr-dos же является "время-зависимым", да и всякие доработки его ПЗУ не идут на пользу совместимости старых программ использующих обращение к его подпрограммам.
    Последний раз редактировалось null_device; 05.04.2010 в 17:22.
    Когда есть, но не знаеш где - это все равно, что нету.

  5. #4
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,504
    Благодарностей: 390
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Есть схемы турбирования контроллера ВГ93
    У меня такой контроллер, и прекрасно работает в обычном тырдосе от версии 5.04 и выше, (ниже не пробовал). Только нужно в этом режиме, чтоб комп работал с 7 Мц.
    Но для работы с такими дискетами нужны соответствующие загрузчики-форматировщики. Кстати их легко написать.
    Даже в тырдосе через функции #05, #06 можно работать, только по одному сектору. То есть, в регистр В нельзя записать более одного сектора.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  6. #5
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем то с 1,44 (HD) главная загвоздка это то, что логический размер диска в TR-DOS не может привышать 4096 секторов. Ограничение в числе секторов на трек, не больше, и не меньше 16. Сектор 256 байт, секторов на треке 16, треков 256 на диск, сторона диска различается по чет-нечет трека.
    Но в принципе наверное можно было бы и расширить число секторов на трек до 256, но тут возникает проблема не столько с самим TR-DOS, сколько с пользовательским софтом - софт предполагает что на треке 16 секторов, после переполнения переходим на следующий трек и сбрасываем счетчик в 0.

  7. #6
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,504
    Благодарностей: 390
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На дискете 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.


  8. #7
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica
    Контроллер сделан так, что 0-15 - диск А, 31-47 - диск С. Получается на дискете две дискеты.
    Можете объяснить, а в чем смысл такого решения. Типа недовинчестер?

    Вообще ТС поднял интересный вопрос. По идее если бы не приявязка к 16 секторам, то логические диски могли бы составлять до 16Мб, как в IS-DOS.

  9. #8
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,504
    Благодарностей: 390
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гм, а причём здесь недовинчестер?
    Смысл в том, что рационально используется дискетовое пространство, без вмешательства в тырдос. На одной дискете 1.44 мирно соседствуют две по 720кб.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  10. #9
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Гм, а причём здесь недовинчестер? На одной дискете 1.44 мирно соседствуют две по 720кб.
    Недовинчестер в том смысле что как бы дискета делится на два логических диска, это ближе к идеологии HDD. Мирно спорно. Как рациональное предложение вариант интересный, но с практической точки зрения смысла не густо, имхо. Со стороны PC никакой поддержки такого способа записи, вещь в себе. Реализация по IS-DOS явно выиграшнее, там и с PC портирование можно организовать и файлы в едином массиве. Наверняка есть способ реализации длинных дисков и под TR-DOS, только найти бы это ноу-хау.

  11. #10
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,086
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Наверняка есть способ реализации длинных дисков и под TR-DOS
    конечно есть, раз есть виртуальные диски, на которых работают турболоадеры. та же технология. но написать это сейчас просто некому.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. BUGS IN TRDOS
    от VELESOFT в разделе Оси
    Ответов: 24
    Последнее: 17.05.2017, 23:53
  2. BUG in TRDOS
    от VELESOFT в разделе Оси
    Ответов: 5
    Последнее: 01.07.2010, 17:52
  3. TRDOS 6.11P
    от alsp в разделе Оси
    Ответов: 39
    Последнее: 11.04.2010, 14:29
  4. NMI in TRDOS
    от VELESOFT в разделе Оси
    Ответов: 6
    Последнее: 09.02.2010, 15:41
  5. TRDOS для Neo
    от ILoveSpeccy в разделе Unsorted
    Ответов: 20
    Последнее: 08.03.2008, 15:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •