+ PS1: set the IsConsole and IsLibrary in the system unit startup

This commit is contained in:
Nikolay Nikolov 2024-10-05 00:11:13 +03:00
parent 9662462d10
commit f3ffadb217

View File

@ -123,6 +123,12 @@ begin
StackLength:=CheckInitialStkLen(stklen);
StackBottom:=Pointer(PtrUInt($80200000)-PtrUInt(StackLength));
{ Debug printing via writeln (visible in emulator logs) is possible, so
pretend to be a console application. }
IsConsole := TRUE;
{ To be set if this is a library and not a program }
IsLibrary := FALSE;
{ Setup heap }
_InitHeap(pdword(@bss_end),PtrUInt(StackBottom)-PtrUInt(@bss_end));
InitHeap;