Browse Source

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

Nikolay Nikolov 10 months ago
parent
commit
f3ffadb217
1 changed files with 6 additions and 0 deletions
  1. 6 0
      rtl/ps1/system.pp

+ 6 - 0
rtl/ps1/system.pp

@@ -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;