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

User Tag List

Страница 64 из 72 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя
Показано с 631 по 640 из 716

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

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

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    Дело в том, что сейчас процедура подсчета контрольной суммы сектора HDD, где записаны данные о примонтированных дисках, вызывается по абсолютным адресам
    Вот это тоже не есть хорошо.

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

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

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Вот это тоже не есть хорошо.
    Увы - это одна из мер, чтобы сэкономить память.

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

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Всё ли хорошо у сабжа при наличии Slave винта на SMUC ?
    Другая проблема в том, что в процедурах чтения/записи сектора монтирования на HDD жестко задается master-диск.
    В общем, решение этих проблем дело будущего, надеюсь не отдаленного.

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

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

    Цитата Сообщение от LW
    пример кода для смены HDD
    Код:
    	ld	de,#0000
    	ld	bc,#0035
    	or	a
    	rst	#08
    	db	#82
    	or	#10
    ;	and	#EF
    	ld	de,#0000
    	ld	bc,#0035
    	scf
    	rst	#08
    	db	#82
    Цитата Сообщение от Evgeny Muchkin
    Всё ли хорошо у сабжа при наличии Slave винта на SMUC ?
    Выпущена тестовая версия (X10.1), в которой нет жесткого задания master-HDD, как в текущей версии.
    Я смог запустить тестовую версию со slave-HDD только на эмуляторе Unreal Speccy, поскольку на реальном компьютере у меня slave-HDD еще не подключен.
    Предлагаю желающим попробоветь запустить тестовую версию на настоящем Scorpion'е.
    В архиве во вложении образ диска с тремя файлами: собственно тестовая версия trdnx101.B, поясняющий текст install.txt и программа HDD0-1.B для переключения HDD master <-> slave с помощью такого кода:
    Код:
    	ld	bc,#35
    	ld	d,b
    	ld	e,b
    	or	a
    	rst	#08
    	db	#82
    
    	xor	#10
    
    	ld	bc,#35
    	ld	d,b
    	ld	e,b
    	scf
    	rst	#08
    	db	#82
    	ret
    Мои результаты запуска на Unreal Speccy с образами master- и slave-HDD такие:
    При эмуляции Scorpion + ProfROM V4.01 TRDN X10.1 нормально работает со slave-HDD и монтирует с него псевдодиски.
    При эмуляции Scorpion + ProfROM V3.9f переключения на slave-HDD не происходит вообще: по-видимому, этот монитор не имеет такой переменной.
    При эмуляции Scorpion GMX + ProfROM G5.00 переключения на slave-HDD по-видимому не происходит. Теневой монитор надолго подвисает и теряет HDD, запущенный TRDN X10.1 HDD тоже не находит и в списке устройств E: отсутствует.
    Как все будет происходить на реальном Scorpion'е с реальными HDD пока неизвестно.
    Последний раз редактировалось Grand; 16.12.2022 в 04:11. Причина: Удаление вложения

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

    CityAceE (09.12.2022)

  7. #635
    Veteran Аватар для gdv2002
    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    1,992
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    105 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зх, на Феникс бы эту прогу.
    С уважением, Дмитрий.
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

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

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Зх, на Феникс бы эту прогу.
    TRDN работает на любом ZX-совместимом компьютере, только операции с HDD реализованы через функции Теневого монитора Скорпиона.

  9. #637
    Veteran Аватар для gdv2002
    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    1,992
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    105 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    TRDN работает на любом ZX-совместимом компьютере, только операции с HDD реализованы через функции Теневого монитора Скорпиона.
    Так вот про то и разговор, версия под НЕМО-ИДЕ, и охват аудитории пользователей будет в разы больше.
    Не универсальная прога, там я понял, что места нет для реализации.
    С уважением, Дмитрий.
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

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

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    версия под НЕМО-ИДЕ, и охват аудитории пользователей будет в разы больше.
    Nemp-IDE можно было бы, наверное, и поддержать. Но в отличие от SMUC всю работу с HDD нужно возложить исключительно на плечи коммандера. А места в памяти, увы, не осталось! Вы ведь не забывайте, что он работает на любом компьютере, даже на том, у которого всего 48 кб памяти.

    Grand не раз говорил, что в текущая версия не имеет дальнейших возможностей для развития. Я вообще удивляюсь как он находит дополнительные байты, чтобы ещё что-то делать.

    Если переработать архитектуру TRDN, снять ограничение на 48 кб, то, наверное, можно будет наряду со SMUC поддержать и Nemo, и какой-нибудь ещё стандарт HDD через некую абстракцию, вынесенную в отдельную страницу памяти.
    С уважением, Станислав.

  11. #639
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    968
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    1,046
    Поблагодарили
    329 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    При эмуляции Scorpion + ProfROM V3.9f переключения на slave-HDD не происходит вообще: по-видимому, этот монитор не имеет такой переменной.
    скорее всего она находится по другому смещению от начала блока переменных

    Есть еще один нюанс. При работе со slave HDD и ПрофПЗУ v4.01 вне зависимости от настройки LBA mode работа с винтом будет осуществляться в CHS режиме.

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

    Grand (10.12.2022)

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

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Есть еще один нюанс. При работе со slave HDD и ПрофПЗУ v4.01 вне зависимости от настройки LBA mode работа с винтом будет осуществляться в CHS режиме.
    Значит, если оказывается, что в переменной #35 из группы #00 4-й бит в единице, то не надо проверять включен ли LBA и делать для него коррекцию сектора. Попробую реализовать это в следующей тестовой версии.

    LW, такой вопрос. Переменная #35 из группы #00 хранит копию регистра накопителя/гололовки? и вегда ли в ней 4-й бит означает номер HDD (иными словами, в любой ли момент времени можно через эту переменную определять номер накопителя, хотябы для версии ТМ 4.01)?

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

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

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

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

Похожие темы

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

Ваши права

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