Вопрос № 178572: Здравствуйте! Помогите пожалуйста написать программу по работе с CD проигрывателем. Цель программы - изучение возможностей драйвера CD-ROM msdex. Задание - Реализовать 1) функцию получения информации о диске; или 2) реализовать функцию прод...
Вопрос № 178572:
Здравствуйте!
Помогите пожалуйста написать программу по работе с CD проигрывателем. Цель программы - изучение возможностей драйвера CD-ROM msdex. Задание - Реализовать 1) функцию получения информации о диске; или 2) реализовать функцию продолжения проигрывания (одно из двух).
Предпочтителен - TASM, но буду рад и другим вариантам. Процессор - 64-битный.
В приложении пример реализации функции открытия/закрытия дверцы CD ROM.
Программа в приложении возвращает кое-какую информацию: - версия MSCDEX; - кол-во CD-приводов и их буквы; Для каждого привода: - статус (код завершения операции и расшифровка 5-ти младших битов); - размер сектора (вообще-то, для CD всегда 2048 байт); - если поддерживается, то размер raw сектора (тоже всегда 2352 байт); - размер диска в секторах; - номера начальной и конечной дорожек; - стартовая точка дорожки lead-out.
Компилировать программу
в COM-файл.
Тестировать только в чистом DOS! Иначе работает неверно (в Win95/98 не проверял). Кроме того, у меня на этом компьютере только один привод, поэтому работоспособность с несколькими не проверена.
К сообщения приложен файл "Microsoft MS-DOS CD-ROM Extensions 2.1" - описание программного интерфейса MSCDEX (на английском).
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.