Транслятор Компонентного Паскаля в Си на базе Ofront от OMinc:

•CPfront (Component Pascal to C Translator)
Я не сомневаюсь, что Оминки транслировали в Си с его помощью если не весь BlackBox, то большую его часть. Поддерживает практически полностью язык КП и возможности модуля SYSTEM (нет поддержки GETREG/PUTREG, но это логично), транслирует привязки (биндинги), понимает системные теги [union], [untagged], [align], совместимость на уровне исходников на КП с BlackBox очень хорошая.

Помимо этого проекта, есть ещё транслятор Оберона-2 в Си - Ofront+, поддерживающий некоторые возможности языка КП:

•Ofront+ the industry's leading Oberon-2 to C translator
Я не имею возможности влиять на структуру этого форума, чтобы создали по этим проектам отдельный раздел. Могу только пригласить желающих обговорить детали Ofront+ и CPfront на форумzx.oberon2.ru. Также естьтематические англоязычная и русскоязычная рассылки.

Коммерческие перспективы использования данных проектов очень приветствую и буду всячески содействовать и участвовать, т.к. проекты эти для меня очень интересны. Илья Евгеньевич заинтересовался, мы по этой теме активно переписываемся в личке.

P.S. OO2C ковырять в данном направлении не вижу смысла. Впрочем, Вы сначала найдите программиста для исправлениябаги, найденной Артуром Ефимовым, а потом уже о более масштабных модификациях думайте.