Надо писать кодовые процедуры, чтобы исп-ть инструкции процессора доступа к портам. Для загрузки DLL надо писать модуль с интерфейсом DLL и импортировать его. Блэкбокс загрузит DLL сам при загрузке импортирующего модуля.

Читайте "платформенно-зависимые вопросы" в документации.