Найдено 3 результата

nochnick
10.12.2007 23:18:53
Форум: Free Pascal Compiler
Тема: Проблемы. Ассемблер.
Ответы: 12
Просмотры: 10670

c make OS_TARGET=go32v2 не получилось(нет исходников модулей),
но нашел fpc для go32 v2 v1.0.8 (compiler version 2.0.4)
скомпилировал:
nasm -f coff f.asm
ppc386 -Tgo32v2 f1.pp

но получил следующее:

Runtime error 216 at $000A03E6
$000A03E6
$00002068

Скорее всего компилировать ...
nochnick
29.11.2007 21:15:20
Форум: Free Pascal Compiler
Тема: Проблемы. Ассемблер.
Ответы: 12
Просмотры: 10670

Исправил код, упростил ассемблерную процедуру
f.asm

segment CODE
BITS 32
global _f1
_f1:
retn
f1.pp:
Program f1111;
procedure f1;cdecl;external;
{$L f.o}
begin
f1;
end.

компилирую:

nasm -f coff f.asm
ppc386 -Tgo32v2 f1.pp

но теперь выдает следующее ...
nochnick
28.11.2007 23:03:46
Форум: Free Pascal Compiler
Тема: Проблемы. Ассемблер.
Ответы: 12
Просмотры: 10670

Подскажите пожалуйста в чем ошибка.
Нужно чтобы из программы на freepascale вызывалась процедура (с параметрами), написанныя на ассемблере, и хранящаяся в другом файле.
Ниже привожу код, в котором из файла f1.pp вызывается процедура f1, описанная в файле f.asm, которая должна выводить на экран ...