Большой Воронежский Форум
» Программирование>помогиет с atapi cd-rom
The_God 22:06 02.06.2008
делаю работу с cd-rom через порты, както не выходит пока

может поделитесь у кого есть инфа про это ? или может сорцы на любом языке программирования ?

нужно определить где cd-rom на каких портах, и сделать чтение по секторам с них.


если подгоните чтонибудь действительно полезное по сабжу то с меня пиво.

...много пива....
The_God 22:08 02.06.2008
интересуют сорцы и небольшой саппорт в этом вопросе

если не пьёте, то могу деньгами
p51x 23:27 02.06.2008
Вот что быстро нашел:
Information Technology - AT Attachment with Packet Interface - 6 (ATA/ATAPI-6)
ATA Host Adapter Standards Proposal
ATAPI(IDE) CD by KonNor
Intel® 82801CA (ICH3), 82801BA (ICH2), 82801AA (ICH), and 82801AB (ICH0) IDE Controller. Programmer's Reference Manual
Part!zan 23:34 02.06.2008
http://www.google.ru/search?q=atapi+programming
The_God 02:32 03.06.2008
нужна помощь
p51x 03:15 03.06.2008
напиши в чем проблема
Pengvin 11:47 03.06.2008
http://sysbin.com/docs_hard.html
и в частности http://sysbin.com/files/hard/atapi-cd.rar
вроде бы там есть и примеры.
The_God 13:17 03.06.2008
кусочки сорцов своих вечером выложу, а пока словами

запускаю под виндой:
делаю опрос состояния по каждому порту 0x170, 0x1f0 ( по памяти пишу ) и других ( 4 порта ),
только один из них возращает не 255 - тот на котором мой cd-rom висит ( тк винты у меня sata ), потом спрашиваю у него его id чтобы убедится что это cd-rom а он возращает нули.

запускаю под дос:
все порты возращают 255, т.е. какбудто у меня вабще нет cd-rom

перед опросом делал сброс устройст отсылая соответсвующую команду в каждый порт, ждал по секунде потом опрашивал состояние - всеравно возвращает 255


гуглом я пользоваться умею, у меня доков и сорцов ( всяких и линуха даж ) уже наверне гига 2 накачано, тока пока толку 0, нужен саапорт того кто это когдато делал.
Pengvin 13:25 03.06.2008
The_God, попробуй на сисбине на форуме спросить мож ченить ответят, там народ такими вещами как раз и загоянется осеписательство и низкоуровневый кодинг.
The_God 17:44 03.06.2008
спасибо за форум, буду искать

но, если тут есть кто это уже делал и может уделить немного времени для помощи то отзовитесь плз, мая аська 150504044
manifest 21:34 03.06.2008
Прикрепил исходники, позволяют получить информацию по cd-rom`ам присутствующим в системе и их свойствам с помощью win api. Может помогут с решением твоей задачи.
Изображения
The_God 21:36 03.06.2008
спасиба.
но ксажилению win api не катит, ибо надо работать только через порты
manifest 21:46 03.06.2008
работать надо под Windows или не только?
The_God 02:09 04.06.2008
программа под дос, нельзя юзать даже какиелибо драйверы досовские, чисто работа через порты.

нужно чтение по секторам
p51x 02:58 04.06.2008
Вот посмотри... и где твои сорцы?
Изображения
X0R 17:47 04.06.2008
Книги Криса Касперски посмотри, помнится была у него книга о защите CD и там разбирались вопросы прямой работы с железками.
The_God 03:37 06.06.2008
p51x, приём приём, выди в аську
Вверх