Универсальный эмулятор ATA/ATAPI устройств

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Александр 66
Newbie
Сообщения: 46
Зарегистрирован: 25.01.2023,07:04
Откуда: Екатеринбург

Универсальный эмулятор ATA/ATAPI устройств

Сообщение Александр 66 » 16.02.2023,18:37

Добрый день, уважаемые посетители данного форума. Автор молчит, хотя форум посещает. Скажите есть кто нибудь кто купил его почти готовые изделия? Если есть таковые отзовитесь.

Аватара пользователя
visualer
Advanced Member
Сообщения: 1940
Зарегистрирован: 26.09.2019,17:50
Откуда: ..
Благодарил (а): 1 раз
Контактная информация:

Универсальный эмулятор ATA/ATAPI устройств

Сообщение visualer » 16.02.2023,18:39

sintech, почему просто не сказать я устал и мухожук? Мы же поймём)
Ретровизор - мой канал в Telegram
Взгляд назад. Персональная техно-археология. Ретро-компы. Downgrade 💾
t.me/retrovis Подпишись :redface:

Аватара пользователя
alecv
Advanced Member
Сообщения: 6995
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Поблагодарили: 2 раза
Контактная информация:

Вклад в сообщество

Универсальный эмулятор ATA/ATAPI устройств

Сообщение alecv » 16.02.2023,19:48

Тут знакомый сделал эмулятор, продает задорого. Берут хорошо.
https://3do.dev/products/ide-emulator-batch1

pahan
Advanced Member
Сообщения: 5451
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.
Благодарил (а): 4 раза
Поблагодарили: 36 раз

Вклад в сообщество

Универсальный эмулятор ATA/ATAPI устройств

Сообщение pahan » 16.02.2023,21:24

Добрый день, уважаемые посетители данного форума. Автор молчит, хотя форум посещает. Скажите есть кто нибудь кто купил его почти готовые изделия? Если есть таковые отзовитесь
У меня есть прототип, но на своих системах и в нужных мне кейсах дальше определения биосом Я от него ничего полезного не добился. Общались по его отладке и доработке весьма активно, дело окончилось вот таким:
UDMA режим не поддерживается эмулятором. Только PIO0-4 и MWDMA0-3. Думаю
проблема в этом.
Странно, что компьютер хочет его использовать, потому что в device_id
принудительно устанавливается флаг отсутствия поддержки UDMA
Кроме того я нашел два некрасивых бага в реализации команд ATAPI но к
HDD это не должно отношения иметь
По поводу карт, я пробовал на двух разных SDXC 64Гб с exFAT, проблем не
заметил. Других люди конкретно на карты не жаловались
поддержка смарт есть в планах, хотел сделать это через конфиг файл
для устройства где каждый сможет указать нужные атрибуты и их значения.
Фейковый сделать не проще потому что если хоть на одну смарт команду
ответил утвердительно, то хост начинает посылать их все ;)
Тоже самое с power management. Некоторые муз. сэмплеры не хотят работать
без power mgmt, но им достаточно только статуса, а обычные компы и ОС
начинают переводить в idle и т.д.
А потом случилось 24е февраля...

Аватара пользователя
visualer
Advanced Member
Сообщения: 1940
Зарегистрирован: 26.09.2019,17:50
Откуда: ..
Благодарил (а): 1 раз
Контактная информация:

Универсальный эмулятор ATA/ATAPI устройств

Сообщение visualer » 17.02.2023,07:46

pahan,
Ну случилось и случилось. Лечь и помирать?
Знаю кучу хобби проектов, которые продолжаются, люди находят способы.
Или автора призвали и он из окопа теперь читает шерстяной фантом?)
Ретровизор - мой канал в Telegram
Взгляд назад. Персональная техно-археология. Ретро-компы. Downgrade 💾
t.me/retrovis Подпишись :redface:

pahan
Advanced Member
Сообщения: 5451
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.
Благодарил (а): 4 раза
Поблагодарили: 36 раз

Вклад в сообщество

Универсальный эмулятор ATA/ATAPI устройств

Сообщение pahan » 17.02.2023,09:40

Выше цитаты из последнего ответа автора от 26.2.2022. Отсюда вывод что с такими познаниями в электронике дальше человек или наживается на войне или уже не в России. Искренне надеюсь на второе.

Александр 66
Newbie
Сообщения: 46
Зарегистрирован: 25.01.2023,07:04
Откуда: Екатеринбург

Универсальный эмулятор ATA/ATAPI устройств

Сообщение Александр 66 » 19.02.2023,08:45

Уважаемый pahan я так понял что прототип который Вы купили не работает совсем. То есть в биосе определяется и все. Загрузить с него допустим образ диска в iso формате не представляется возможным? Можно Вас попросить сделать фото в хорошем качестве прототипа с обоих сторон. Попробуем позаниматься железкой, тема то ведь нужная.

Александр 66
Newbie
Сообщения: 46
Зарегистрирован: 25.01.2023,07:04
Откуда: Екатеринбург

Универсальный эмулятор ATA/ATAPI устройств

Сообщение Александр 66 » 19.02.2023,08:55

Вопрос к форумчанину alecv. Тут знакомый сделал эмулятор, продает задорого. Берут хорошо.
https://3do.dev/products/ide-emulator-batch1
Есть какая либо инфа по этому изделию кроме фото разъема ide на фото я больше ни чего не вижу.

i8088
Advanced Member
Сообщения: 4865
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан
Поблагодарили: 48 раз

Конкурсы

Вклад в сообщество

Универсальный эмулятор ATA/ATAPI устройств

Сообщение i8088 » 19.02.2023,10:15

Господа, это конечно не в тему, но такие устройства надо или делать
самому, или покупать вместе с исходниками. ATA система развивалась
изначально сумбурно, и не все работает как описано в стандартах, особенно
со старыми устройствами. Даже если покажется что все уже нормально, рано
или поздно выявится очередной баг, а автору уже надоест поддерживать свою
разработку. Ну разве что, если уже совсем срочно необходимо такое устройство
или деньги некуда девать...

pahan
Advanced Member
Сообщения: 5451
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.
Благодарил (а): 4 раза
Поблагодарили: 36 раз

Вклад в сообщество

Универсальный эмулятор ATA/ATAPI устройств

Сообщение pahan » 19.02.2023,10:45

Загрузить с него допустим образ диска в iso формате не представляется возможным
Мне глубоко плевать на образы оптических дисков в iso или чем либо ещё, этот функционал я не тестировал. Меня интересуют образы hdd, в том числе уже имеющихся у меня дисков с установленными ОС и их работа с имеющимися у меня матплатами. Пробовал, создавал, эмулятор виделся биосом как hdd с моими параметрами, на него успешно копировался исходный диск, но дальше в лучшем случае при работе с эмулятора ОС висла в середине загрузки (win98 на 430tx), в худшем загрузка не начиналась вообще (на via 686b). До более старых ide-контроллеров дело не дошло, мне удобнее было сначала тестировать на упомянутых.
Фото чуть позже сделаю, но не знаю чем оно вам поможет. Там всего устройства - Плис (собственно почти весь ide-интерфейс) и МК (usb для отладки, прошивки, выбор образов, загрузка конфигурации Плис).
ATA система развивалась
изначально сумбурно, и не все работает как описано в стандартах, особенно
со старыми устройствами. Даже если покажется что все уже нормально, рано
или поздно выявится очередной баг
Так. Собственно на via мы в это и упёрлись - Биос включал эмулятору udma даже когда никто его об этом не просит. Что интересно, с реальными hdd это или не происходит или им это нисколько не мешает.

leon_pro
Full Member
Сообщения: 227
Зарегистрирован: 13.05.2020,01:22
Откуда: Санкт-Петербург

Универсальный эмулятор ATA/ATAPI устройств

Сообщение leon_pro » 19.02.2023,11:05

i8088 писал(а): 19.02.2023,10:15 Господа, это конечно не в тему, но такие устройства надо или делать
самому, или покупать вместе с исходниками.
Спасет только open source.
Железка интересная, я очень надеялся, что выпустится. И что не придется самому делать, для чего нужно сначала научиться с ПЛИС работать. А времени всегда мало...

Ответить