https://zx-pk.ru/threads/1360-smuc-n...ll=1#post54927
https://zx-pk.ru/threads/13230-probl...-smuc-1-3.html
Это уже не про LBA b CHS, пишут про то, что профпзу работает в пределах 1800 Мб https://zx-pk.ru/threads/7032-prosto...-pro-smuc.html
https://zx-pk.ru/threads/1360-smuc-n...ll=1#post54927
https://zx-pk.ru/threads/13230-probl...-smuc-1-3.html
Это уже не про LBA b CHS, пишут про то, что профпзу работает в пределах 1800 Мб https://zx-pk.ru/threads/7032-prosto...-pro-smuc.html
Последний раз редактировалось marinovsoft; 24.11.2022 в 11:06.
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
Не ошибаюсь. Этой "фичей" пользовался ещё в конце 90х на версии 4.01.
Ещё раз проверил на UnrealSpeccy.
Установите CHS, сохраните в CMOS, примонтируйте диски, сохраните "Save Set Up to disk".
Установите LBA, сохраните в CMOS, примонтируйте другие диски, сохраните "Save Set Up to disk".
Посмотрите содержимое винта. У меня сектора 1 и 2 раздела MFS.
Scorpion ZS 256 Turbo (жёлтый)
Scorpion ZS 1024 Turbo+ + SMUC 2.0 rev.A1 + GS 1.3 2MB + ZXM-MoonSound + ZXKM-SD + VGA&PAL
Возможно, это зависит от CHS винта.
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
Раздела MFS или быть может винчестера?
1й и 2й сектор раздела MFS (если считать с единицы), содержат список подразделов. Потом уже идут данные подразделов.
Пункт Save Set Up to disk сохраняет настройки на дискету либо, если примонтирован образ, то на образ диска. Причем список примонтированных образов там не сохраняется.
А вот в самом начале винчестера уже записаны настройки примонтированных образов.
Причем в режиме CHS они записываются в сектор 2 (считаем от ноля), а в режиме LBA в сектор 3. Отсюда и растут все проблемы.
Сектор hdd, в который записываются данные о примонтированных псевдодисках - разный в CHS и LBA. В TR-DOS Navigator'е это учитывается.
Поскольку в CHS сектора считаются с "1", то CHS=000003 не тоже самое, что LBA=000003.
Создал новый пустой диск, дабы потестить LBA (на патченном ПЗУ)
fsutil file createnew test.hdd 1056964608
CHS0=2048/16/63
LBA0=2064384
Еще ничего не делал, а unreal уже сообщает "unknown ata cmd"
Пробую разбить винт на разделы, переключаю в режим LBA, создаю MFS раздел на 128 Мб, получаю сообщения в консоли "unknown ata cmd" и ошибку в анриле.
![]()
Последний раз редактировалось marinovsoft; 24.11.2022 в 12:06.
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
Давайте папку эмулятора с этим образом винта, будем смотреть.
На непатченном аналогичная ошибка, в том числе и в режиме CHS. Скорее всего ему геометрия не нравится, либо эмулятор глючит. Вечером проверю еще и на zxmak2, у него вроде как и логирование ATA операций есть.
https://www.upload.ee/files/14692254/us.7z.html
Еще такой момент - если поставить chs0=0/0/0, а оставить только LBA то профпзу не видит винт совсем, не знаю баг ли это эмулятора или нет.
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)