Niedawno zainteresowałem się tematyką systemów operacyjnych, w celu poszerzenia wiedzy o komputerze. Mam już Boot-loader i chcę napisać jądro w Pascalu. Linker LD słusznie nie chce pliku z FPC, bo są w nim różne śmieci związane z modułem System. Wyczytałem że można go nie dodawać używając komędy -Us. Kiedy to robię wyskakuje mi coś takiego:

core.pas(6,26) Error: Identifier not found "Byte"
core.pas(17,7) Error: Identifier not found "Integer"
core.pas(17,14) Error: Error in type definition
core.pas(22,1) Fatal: Compilation aborted
An unhandled exception occurred at $00441642 :
EAccessViolation : Access violation
$00441642
$004BEC7C
$0049DF5F
$00447FBB
$0044807D
$004B2E64
$004B21D3
$004B4725
$004B4736
$004B4736
$004B4736
$004B4BBA
$004D39AE
$004D2596
$004D38FC
$004D3B8A
$00491E2B
Error: C:\FPC\2.0.2\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)

W czym jest problem?
Dziękuję za pomoc.