int biosequip(void)
unsigned _bios_equiplist(void)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Обе функции, biosequip() и _bios_serialcom(), возвращают список оборудования, установленного на компьютере, в виде 16-разрядного числа. Содержание разрядов описано ниже:
Разряд | Оборудование |
---|---|
0 | Должен загружаться с гибкого диска |
1 | Установлен сопроцессор 80x87 |
2, 3 | Размер ОЗУ материнской платы 0 0: 16К 0 1: 32К 1 0: 48К 1 1: 64К |
4, 5 | Начальный видеорежим 0 0: не используется 0 1: 40x25 ЧБ (черно-белый), цветной адаптер 1 0: 80x25 ЧБ, цветной адаптер 1 1: 80x25, монохромный адаптер |
6, 7 | Число гибких дисков 0 0: один 0 1: два 1 0: три 1 1: четыре |
8 | В случае установки чипа DMA — 0, в противном случае — 1. |
9, 10, 11 | Число последовательных портов 0 0 0: ни одного 0 0 1: один 0 1 0: два 0 1 1: три 1 0 0: четыре 1 0 1: пять 1 1 0: шесть 1 1 1: семь |
12 | Установлен игровой адаптер |
13 | Установлен последовательный принтер |
14, 15 | Число принтеров 0 0: ни одного 0 1: один 1 0: два 1 1: три |
Пример: