У сизифа таких API нет. Все доступные из ПО порты - широко употребимые и реализованы в различных машинах. Соответственно, для каждого функционала есть собственный метод детекции. Например, для ula+ - запись и считывание порта #ff3b, для расширенной памяти по стандарту профи - запись в порт #dffd и определение фактического переключения банка памяти в #c000, для текущей частоты CPU и таймингов - см. выше, и т.д.
Порты, позволяющие менять конфигурацию - скрыты и разблокируются только при активном пзу сизифа - внутри меню и при старте компа.
Какие-то ручки и крутилки можно вынести наружу, но, думаю, это должно быть обосновано и сделано в рамках какого-то устоявшегося стандарта.





Ответить с цитированием