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

User Tag List

Страница 67 из 72 ПерваяПервая ... 636465666768697071 ... ПоследняяПоследняя
Показано с 661 по 670 из 716

Тема: TR-DOS Navigator (TRDN)

  1. #661
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,012
    Поблагодарили
    322 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    TR-DOS-вызовами 15635, первым из которых: LD A,drive / LD C,1 / CALL 15635. Оказалось что он является обязательным - без него операции с псевдодиском невозможны, и его не заменишь вызовом LD A,drive / LD C,1 / RST 8 / DB #81.
    там есть отличия, но они не должны влиять на это
    в Tr-Dos при вызове этой функции (при подключенном образе), сначала вызывается функиця 40 с установленным 7м битом в A (т.е. автомонтирование образа), устанавливается переменная #5D16 =%001111dd (dd-номер дисковода), потом собственно вызывается функция 1, а после это устанавливаются некоторые переменные tr-dos: #5CFA (Время перемещения головки дисковода) =#00; #5CC8 (Тип дисковода) =#83; #5CCD =#80.
    Но эти переменные никак не влияют на работу с образом.

    Дело скорее всего в том, что выключен Tr-Dos mirror.
    У вас в коде идет сначала автомонтирование на выбранный пользователем дисковод, потом на дисковод D и только потом вызов функции 1. И при выключенной функции Tr-Dos mirror настройки первого монтирования просто не сохраняются.
    Меняйте порядок, сначала монтируйте на D, потом на выбранный дисковод.

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

  3. #662
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW
    Меняйте порядок, сначала монтируйте на D, потом на выбранный дисковод
    Раньше, в TRDN 0.75, алгоритм монтирования поменялся другой, как в
    статье Влада Сотникова
    . Но проблема с первым обращением к примонтированному образу была таже самая.
    Возможно, по замыслу МОА, работа с образом должна была начинаться так: LD A, drive \ LD C,1 \ RST 8 \ DB #81 \ LD C,8 \ RST 8 \ DB #81.
    Но ф-ция 8 в ТМ 4.01, как мы выяснили, с дискетами не работает.

  4. #663
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,012
    Поблагодарили
    322 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отличия 1й функции tr-dos и r8dos я написал. Вы попробуйте изменить порядок монтирования. И посмотрим будет работать или нет.

  5. #664
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW
    Дело скорее всего в том, что выключен Tr-Dos mirror.
    Нет, он у меня всегда включен. Но я тестировал TRDN и при выключеном.


    Цитата Сообщение от LW
    У вас в коде идет сначала автомонтирование на выбранный пользователем дисковод, потом на дисковод D
    Нет. Наоборот. Временно монтируется раздел на D: (это может быть любая буква), без записи служебного сектора, чтобы работала функция прямого чтения секторов HDD. Когда пользователь выберет монтирование, действие отработается, как я писал в своем предыдущем сообщении.

  6. #665
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,012
    Поблагодарили
    322 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я имел ввиду, после выбора образа для монтирования, сначала идет автоподключение этого образа, потом восстанавливается образ на D, и только потом идет вызов функции 1.

  7. #666
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тестовая версия X10.4

    Очередная тестовая версия.
    Для ТМ версии 98 сделано:
    В процедуре, где обрабатывается подсчет CRC, изменена команда на JP #3D30.
    В байт +5 записи в секторе примонтированных дисках по прежнему записывается #01 при монтировании псевдодиска.

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

    Таким образом, налажено монтирования псевдодисков для монитора 4.хх.008.
    Последний раз редактировалось Grand; 31.12.2022 в 17:31. Причина: удаление вложения после 2-х просмотров

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

    LW (26.12.2022)

  9. #667
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,012
    Поблагодарили
    322 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    В процедуре, где обрабатывается подсчет CRC, изменена команда на JP #3D30.
    Это в принципе уже не надо. Там мой косяк был. При компиляции не занулял конец страницы и туда попадал мусор от предыдущих страниц, а конкретно от страницы с tr-dos`ом, в которой ret стоит по адресу как раз в #3D30.

  10. #668
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тестовая версия X10.5

    Для разрабатываемого монитора (версии 98) сделано:
    • В процедуре, где обрабатывается подсчет CRC, возвращена команда на JP #3D31.
    • Сама процедура подсчета CRC, как и прежде, вызывается по адресу #0000 из ROM7.
    • В байт +5 записей сектора примонтированных дисков заносится #00.



    Как и ранее, во вложении, в TRD-образе имеется программа HDD0-1.B, предназначенная для переключения на slave-HDD (только при его наличии), как писалось здесь.
    Эту операцию переключения я проверял только на эмуляторе, поскольку у меня на реальном компьютере slave-HDD пока еще не подключен. Прошу пользователей компьютера Scorpion, имеющих два HDD, проверить работу тестовой версии TRDN на реальном компьютере.
    На эмуляторе компьютера Scorpion GMX (монитор G5.00) переключения на slave-HDD программой HDD0-1.B не происходит. Если потом выбрать в меню Теневого монитора опцию H.Hard disk utility, выдается сообщение Hard disk not ready.


    Очевидно, что это последняя программа, выпущенная в уходящем году.
    Поздравляю всех пользователей TRDN и всех форумчан с наступающим (а где-то, уже наступившим) Новым годом!
    Следующей версией будет официальная версия TRDN; в ней не будет поддержки монитора, который сейчас разрабатывает LW, так как работа над ним не завершена, но другие тестовые вирсии TRDN будут выпускаться по мере надобности.
    Последний раз редактировалось Grand; 14.01.2023 в 19:00. Причина: удаление вложения после 6-и просмотров

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

    CityAceE (01.01.2023), Dima_ZX (13.01.2023), SERGEY256 (31.12.2022)

  12. #669
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новогодний подарок от Grand'а всем пользователям TRDN - новая версия коммандера (см. первое сообщение данной темы).
    С уважением, Станислав.

  13. #670
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Arrow Версия с алтернативной палитрой

    Версия с альтернативной цветовой палитрой интерфейса.



    Данная версия, кроме цвета, ничем не отличается от основной, представленной в первом сообщении темы. Также в первом сообщении смотрите Руководство и Лицензионное соглашение.


    Принимаются пожелания по совершенствованию цветовой палитры.


    Во вложении V0.76.4.1b (26.03.2023)

    MD5SUM архива: 820fa334bae73f7091a7193123846722


    Дополнительные материалы
    Вложения Вложения
    Последний раз редактировалось Grand; 31.03.2023 в 16:51.
    Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.

    Grand's - сайт об электронно-вычислительной технике (зеркало)

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

    Dima_ZX (15.01.2023), Djoni (14.01.2023), SERGEY256 (14.01.2023)

Страница 67 из 72 ПерваяПервая ... 636465666768697071 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. spectrum navigator
    от scl^mc в разделе Софт
    Ответов: 21
    Последнее: 03.05.2021, 16:50
  2. Софт для PC : Dos Navigator
    от spensor в разделе PC-совместимые компьютеры
    Ответов: 13
    Последнее: 26.02.2021, 19:09

Ваши права

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