День добрый всем! . Как програмировать IDE контролер, а точнее нужна информация для програмирования CDR/RW привода. Всем кто хоть чем-то поможет Большая Благодарность. www.t10.org - ничего не нашел. И много других источников инфы не дают необходимой информации.
Да простят меня Воины Дзена, но можно использовать ASPI (если конечно интересует не низкоуровневое программирование контроллеров).
hamper Нужно именно низкоуровневое!!! Знающие люди, подскажите где по этим контроллерам четкая схема, регистры, нигде не найду!!! Очень много по винчестерам, а по резакам НЕТ!!! Очень прошу!!!
ZheNek У меня есть документ, под названием SFF-8070i Specification for ATAPI Removable Rewritable Media Devices Rev 1.2 November 4, 1998 введя сиё магическое число в яндексе я нашел всего одну ссылку на уже не существующую страницу, но на ней упоминалось еще несколько чисел: SFF-8080 (ATAPI CD-R/E) и SFF-8090 (Commands for DVD). Думаю что эти заклинания нужно применить к другим поисковикам. Ну а вот небольшое введение в ATAPI на русском языке: 1041107601__atapi_cd.zip
странно, что на t10 ничего не нашел... хотя там первый раз можно заблидиться, скорее всего или типа качай пока не найдешь Ну ладушки, вот тебе ссылка, таких полно в нете http://www.stanford.edu/~csapuntz/specs/INF-8020.PDF инфа старовата, малость. ИЛи НЕ малость. Но для первого шага она самая. Произростает какбы с того самого сайта t10.
VaStaNi Спасибо за столь интересную информацию! Но опять же в этом документе нет ничего по "командам" записи. Передача информации через ATAPI очень хорошо написана. Никогда не сталкивался с этим? Если да, очень прошу, подскажи!
Black_mirror Спасибо большое! Введя "SFF-8080 (ATAPI CD-R/E)" В Яндексе нашлось 2 ссылки одна из них про SMART технологию, и она существует, но ничего про CD там нет. P.S.Ничего не получается...
Очень прошу помогите разобраться! Пробовал отладчиком смотреть Nero и другие похожие программы, Nero не открылась, да и вообще в таком коде, разобраться очень трудно, а наверное и невозможно! Скорее всего не ко всем пишушим устройствам (IDE) одинаковый подход!
ZheNek Тогда ищи в гугле первый документ (SFF-8070), я не уверен что он относится к CDRW. На 42 странице там упоминается Caching Page (Code 08h), а в ней есть бит Write Cache Enable (WCE), при установке которого устройство сообщает что команда записи завершена успешно, сразу после того как получит данные для записи. Мне какжется, что для записи на CD нужно его устанавливать (командой MODE SELECT), а затем можно записывать данные. В этом документе есть еще список других документов, но ничего более похожего (чем этот документ по названию) там нет.