С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сообщение от LW
Выпущена тестовая версия (X10.1), в которой нет жесткого задания master-HDD, как в текущей версии.Сообщение от Evgeny Muchkin
Я смог запустить тестовую версию со slave-HDD только на эмуляторе Unreal Speccy, поскольку на реальном компьютере у меня slave-HDD еще не подключен.
Предлагаю желающим попробоветь запустить тестовую версию на настоящем Scorpion'е.
В архиве во вложении образ диска с тремя файлами: собственно тестовая версия trdnx101.B, поясняющий текст install.txt и программа HDD0-1.B для переключения HDD master <-> slave с помощью такого кода:Мои результаты запуска на Unreal Speccy с образами master- и slave-HDD такие:Код: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
При эмуляции 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. Причина: Удаление вложения
CityAceE (09.12.2022)
Зх, на Феникс бы эту прогу.
С уважением, Дмитрий.
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
С уважением, Дмитрий.
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Nemp-IDE можно было бы, наверное, и поддержать. Но в отличие от SMUC всю работу с HDD нужно возложить исключительно на плечи коммандера. А места в памяти, увы, не осталось! Вы ведь не забывайте, что он работает на любом компьютере, даже на том, у которого всего 48 кб памяти.
Grand не раз говорил, что в текущая версия не имеет дальнейших возможностей для развития. Я вообще удивляюсь как он находит дополнительные байты, чтобы ещё что-то делать.
Если переработать архитектуру TRDN, снять ограничение на 48 кб, то, наверное, можно будет наряду со SMUC поддержать и Nemo, и какой-нибудь ещё стандарт HDD через некую абстракцию, вынесенную в отдельную страницу памяти.
С уважением, Станислав.
Grand (10.12.2022)
Значит, если оказывается, что в переменной #35 из группы #00 4-й бит в единице, то не надо проверять включен ли LBA и делать для него коррекцию сектора. Попробую реализовать это в следующей тестовой версии.
LW, такой вопрос. Переменная #35 из группы #00 хранит копию регистра накопителя/гололовки? и вегда ли в ней 4-й бит означает номер HDD (иными словами, в любой ли момент времени можно через эту переменную определять номер накопителя, хотябы для версии ТМ 4.01)?
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)