Я скачал последнюю версию FreePascal 2.2.0, и попытался откомпелировать исходник http://www.sources.ru/pascal/graph/vesa256.zip. Он предназначен для работы с VESA в реальном режиме, но компилятор выдал мне ошибку тут:
- Код: Выделить всё
{the CRTC port address}
CRTCPort :WORD ABSOLUTE 0:$463;
vesa256.pas(615,38) Fatal: Syntax error, ";" expected but ":" found
vesa256.pas(0) Fatal: Compilation aborted
хотя TurboPascal 7 откомпелировал это на ура.
Но проблема TP в том, что он автоматически линкует программу в EXE, а мне нужен чистый бинарик (ос-независимый, т.к. я не использую стандартные библиотечные ф-ии)...
Режим совместимости с Turbo Pascal тоже не помог =(
В чем может быть дело?
Зарание спасибо![/i][/code]