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

User Tag List

Страница 118 из 119 ПерваяПервая ... 114115116117118119 ПоследняяПоследняя
Показано с 1,171 по 1,180 из 1185

Тема: Радио-86РК: Подключение дисковода

  1. #1171
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    397
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2.99, если не ошибаюсь, какая-то кастомная переделка имени Барсика.

  2. Этот пользователь поблагодарил tnt23 за это полезное сообщение:

    cy6 (11.11.2023)

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

  4. #1172
    Member Аватар для Mizetsky
    Регистрация
    07.08.2023
    Адрес
    г. Санкт-Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    2.99, если не ошибаюсь, какая-то кастомная переделка имени Барсика.
    Вроде так оно и есть, в ней сигнал READY получается из индексных импульсов.
    http://www.nedopc.org/forum/viewtopi...84&start=45#p1

    - - - Добавлено - - -

    Цитата Сообщение от cy6 Посмотреть сообщение
    При копировании с него на formatted.rdi тоже все нормально получилось.

    Но у меня нету Готека, все в эмуляторе. А также ДОС другая.
    Может все таки ДОС виновата? Откуда она взялась, 2.99
    Ваш formatted.rdi ведет себя правильно. С образом от Pyk переворот, причем файл в Готеке не был.
    Взят из присланного архива. Все делал в эмуляторе под ДОС 2.9
    Файлы пустой и с копией RKDOS29.RDI.
    Вложения Вложения
    • Тип файла: zip copy.zip (310.0 Кб, Просмотров: 36)
    Последний раз редактировалось Mizetsky; 11.11.2023 в 22:44.

  5. Этот пользователь поблагодарил Mizetsky за это полезное сообщение:

    cy6 (11.11.2023)

  6. #1173
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Таким образом, полный размер сектора (со всеми служебными данными) равен 582 583 байтам.
    На практике, данные считываемые с диска или эмулятора, имеют кучу мусора
    Замечено, что после последовательности из 5 синхробайт часто (а может быть и всегда) считываются не 5, а 6 нулей.
    Кроме того, перед синхробайтами могут считываться 1 или 2 мусорных байта.
    Подозреваю, что влияют паузы при записи и частично считанные до появления синхробита байты, можно попробовать вникнуть, что там происходит.
    В целом все это дает типичную длину сектора в 586 байт, хотя реально бывает от 583 до 588...

    - - - Добавлено - - -

    Цитата Сообщение от Mizetsky Посмотреть сообщение
    А вот для TEST.RDI карта диска строится наоборот - снизу вверх и справа налево.
    Смоделировал. Дело в ДОС 2.99, которая почему-то копирует файлы и строит каталог в обратном порядке. Но и на диске после этого они обычно будут физически располагаться а обратном порядке, поэтому DOCTOR показывает нормальную картину при копировании, например, на formated.rdi. Если же писать на образ, в котором уже содержатся те же самые файлы, и таким образом переписать их "поверх", то каталог останется в прямом порядке, а физическое расположение файлов на диске будет в обратном. Примерно так.

    Видимо, barsik тут что-то "переоптимизировал", и в версии 2.99 не только вывод DIR в три колонки происходит в обратном порядке, но и копирование файлов.
    Последний раз редактировалось Pyk; 12.11.2023 в 12:56.

  7. Этот пользователь поблагодарил Pyk за это полезное сообщение:

    cy6 (12.11.2023)

  8. #1174
    Member Аватар для Mizetsky
    Регистрация
    07.08.2023
    Адрес
    г. Санкт-Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Видимо, barsik тут что-то "переоптимизировал", и в версии 2.99 не только вывод DIR в три колонки происходит в обратном порядке, но и копирование файлов.
    Последний тест проводился только в эмуляторе Emu80qt_40456 с ДОС 2.9
    С образом formatted.rdi от cy6 все нормально, а вот с Вашим test3.rdi вот такие чудеса.
    Так что barsik тут не виноват.
    Последний раз редактировалось Mizetsky; 12.11.2023 в 02:12.

  9. Этот пользователь поблагодарил Mizetsky за это полезное сообщение:

    cy6 (12.11.2023)

  10. #1175
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mizetsky Посмотреть сообщение
    С образом formatted.rdi от cy6 все нормально, а вот с Вашим test3.rdi вот такие чудеса.
    Да действительно, мое предположение не подтвердилось.
    В любой версии ДОС на пустой образ файлы переписываются в прямом порядке, а если на нем что-то было и потом стерто, то в обратном.
    Берем formatted.rdi, переписываем на него все, потом все стираем (erase b:*.*) и еще раз переписываем - ситуация воспроизводится.
    Видимо, какая-то особенность работы РК ДОС.

  11. #1176
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    370
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Видимо, какая-то особенность работы РК ДОС.
    wtf

  12. #1177
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    370
    Спасибо Благодарностей отдано 
    251
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mizetsky Посмотреть сообщение
    образом formatted.rdi от cy6 все нормально
    Цитата Сообщение от Pyk Посмотреть сообщение
    В любой версии ДОС на пустой образ файлы переписываются в прямом порядке, а если на нем что-то было и потом стерто, то в обратном.
    Берем formatted.rdi, переписываем на него все, потом все стираем (erase b:*.*) и еще раз переписываем - ситуация воспроизводится.
    Воспроизвожу ситуацию на 100% оригинальном ДОС 2.90 (из моей коллекции).

    Изначально, на диск formatted.rdi был скопирован диск RK86DOS29.rkdisk, на котором есть не все файлы ДОСа из моей коллекции.
    Далее, диск formatted.rdi был стерт, как пишет Виктор.
    Далее, на "чистый" уже диск (на самом деле целые файлы, просто помеченные на удаление в каталоге) был скопирован полный образ RKDOS29.RDI.

    И тут "чудеса". Файлы, записанные заново, поменяли сортировку на обратную (S-A), а также имеют обратный порядок секторов в докторе.
    Но, новые файлы, точно скопированы с оригинала. И порядок в каталоге DIR, и сектора в докторе в нормальном виде.

    Подтверждаю ситуацию на оригинальной ДОС, но пока только при перезаписи файлов.

    - - - Добавлено - - -

    Стираю диск второй раз, и копирую на него только совсем новые файлы. Файлов немного.
    Вижу, что они все ложатся вместо удаленных в извращенном обратном виде. И в каталоге, и в секторах.

    Так что да, только перезапись. И не обязательно тех же файлов, а любых удаленных.
    Видимо, такой странный алгоритм перезаписи пространства на диске. А алгоритм занимания изначально свободного - нормальный.

    - - - Добавлено - - -

    Как решить вопрос? Команда ERASE.SYS не является частью прошивки ДОС, это внешняя команда.
    Думаю, что можно написать другую внешнюю команду ERASE.
    Которая бы оформляла удаление так, что ДОС считала бы место занятое файлом, свободным пространством.
    wtf

  13. Эти 2 пользователя(ей) поблагодарили cy6 за это полезное сообщение:

    Pyk (13.11.2023), UncleDim (13.11.2023)

  14. #1178
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обратил внимание, что в эмуляторе версии РК ДОС, переделанные barsik'ом для использования INDEX вместо READY (например, 2.99), ощутимо тормозят. Даже визуально, например, видны заметные паузы при выводе текстовых файлов с помощью TYPE.

    Интересно сравнить с реалом.
    Mizetsky, можете провести тест на готеке: выполнить TYPE BASIC.TXT (можно на образе RK86DOS29.rkdisk) и засечь время выполнения.
    В эмуляторе на версии 2.95 время выполнения примерно 52 секунды, а на версии 2.99 - 1 мин. 13 секунд.

    Кстати, я не в курсе, есть ли на готеке сигнал Ready, и можно ли вам прошить оригинальную версию 2.9 или 2.95.

    - - - Добавлено - - -

    Думаю, для готека вполне можно установить "вечную" готовность и попробовать версию 2.9 или 2.95...
    Последний раз редактировалось Pyk; 16.11.2023 в 23:32. Причина: typo

  15. #1179
    Member Аватар для Mizetsky
    Регистрация
    07.08.2023
    Адрес
    г. Санкт-Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    В эмуляторе на версии 2.95 время выполнения примерно 52 секунды, а на версии 2.99 - 1 мин. 13 секунд.
    Образ RK86DOS29.hfe (конвертилка работает!) файл BASIC.TXT
    Результат совпадает. Версия из эмулятора (на экране 2.9, но последние байты прошивки sedow V2.95) - 0:52, v2.99 - 1:15.

    Кстати, я не в курсе, есть ли на готеке сигнал Ready, и можно ли вам прошить оригинальную версию 2.9 или 2.95.
    Думаю, для готека вполне можно установить "вечную" готовность и попробовать версию 2.9 или 2.95...
    Прошитая ПЗУ-ха осталась после тестов RDI<->HFE, да и прошить АТ28С64 - минутное дело.
    Поведение 34 ноги настраивается в файле FF.CFG на флешке с образами. Может быть RDY, CHG, LOW, HIGH
    и прочее... RDY и LOW работают одинаково, с другими - NO DISK.

  16. Этот пользователь поблагодарил Mizetsky за это полезное сообщение:

    Pyk (17.11.2023)

  17. #1180
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mizetsky, спасибо! Кстати, была версия от barsik'а с исправленными ошибками и 3-колоночным выводом DIR, но использующая RDY и работающая так же быстро, как и 2.95. Какая-то из диапазона 2.96-2.98. Найду, если нужно, возможно окажется оптимальной для использования с готеком.

Страница 118 из 119 ПерваяПервая ... 114115116117118119 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Игры
    от rnd.gen в разделе Радио-86РК
    Ответов: 141
    Последнее: 09.03.2024, 10:58
  2. Радио-86РК: Ремонт
    от kokosbot в разделе Радио-86РК
    Ответов: 59
    Последнее: 19.04.2013, 22:48
  3. Радио-86РК: Литература
    от caro в разделе Радио-86РК
    Ответов: 6
    Последнее: 26.04.2011, 10:18
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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