Поскольку возник вопрос что такое BF и как заставить его работать -- поясняю:
BF -- ядро форт-ОС = имитатор форт-компьютера = интерпретатор байт-кода (то же самое что и машинный код, но выполняется не процессором, а программно), и компилятор который этот байт-код генерирует из исходника.
Поскольку ни на какие особенности железа завязок нет (лишь бы был способ вывести и ввести текст), мы можем скомпилить нашу форт-ос в байт-код, и запускать на любом типа компьютера под любой готовой ОСью -- достаточно написать очень маленький интерпретатор байт-кода (смоделировать программно форт-компьютер).
Если кому не нравится движок на Си -- напиши свою версию интерпретатора байт-кода на Форте, Паскале или асме, тебе понадобится только какой-нибудь учебник по Си чтобы понять исходник. Код движка очень простой, никаких указателей нет пока, если непонятно просто в форуме спрашиваешь и все
Для тех, кому лень ставить любой компилятор С++ и компилировать движок под нужную ОС, теперь полуавтоматически собирается и выкладывается minipack --
http://akps.ssau.ru/forth/BF/BF.win32.zip -- включает в себя SP-FORTH, уже скомпилированный движок для WIN32, целевой компилятор (2 файла на Форте) и примеры программ с батниками для их запуска.