Есть желание сделать некий PCMCIA-девайс. Пока самого деваайса нет, решил с софтом разобраться. Из спецификации стандарта узнал что для программного интерфейса c PCMCIA (CardBus)-девайсами используется сервис BIOSa int 1A, включающий 2 уровня сервис-функций : Socket service и Card service. Написал нехитрую программку под DOS, которая дергает за вымя прерывание int 1A и читает возвращаемые системные регистры. В регистре AH возвращается код вызываемой функции -1, а в остальных -- дубль-пусто. Пробовал вызывать разные функции, но даже самая базовая GetAdapterCount дает тот же результат. Не могу понять в чем засада ! Сложилось впечатление, что данный сервис в BIOSе или не установлен или я что-то не допонял.
|