[fpc-devel] PlayStation 1 port

2024-10-18 Thread Kirill Kranz via fpc-devel
We are prod to present the PlayStation 1 port. https://wiki.freepascal.org/PlayStation_1 ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

[fpc-devel] "Fatal: Can't find unit used by Program" ERROR

2024-07-10 Thread Kirill Kranz via fpc-devel
As I updated to the new gitlab version today, I have the Free Pascal Compiler version 3.3.1 [2024/07/09] for mipsel Copyright (c) 1993-2024 by Florian Klaempfl and others Target OS: PlayStation 1 for MIPSEL Compiling test.pas Fatal: Can't find unit used by Program Fatal: Compilation aborted err

[fpc-devel] trunk [2024/04/22] for mipsel raised exception internally - Access violation

2024-04-24 Thread Kirill Kranz via fpc-devel
the system and the fpintres units have to be precompiled! I would wish me a reasonable error message from the compiler to avoid all this discussion ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/lis

[fpc-devel] trunk [2024/04/22] for mipsel raised exception internally - Access violation

2024-04-22 Thread Kirill Kranz via fpc-devel
Hi, $ ./compiler/ppcrossmipsel test.pas -Fu./rtl/ps1 -Fu./rtl/inc -Tps1 -a -XP/usr/local/mipsel-unknown-elf/bin/mipsel-unknown-elf- -Cfnone Warning: Source OS Redefined! Free Pascal Compiler version 3.3.1 [2024/04/22] for mipsel Copyright (c) 1993-2024 by Florian Klaempfl and others Target OS: Pl

[fpc-devel] MIPS R3000 and PS1

2024-04-20 Thread Kirill Kranz via fpc-devel
If I set MIPS I it still compiles me MIPS II instructions(a couple that are not supported, not much). Nikolay motivated me to put my hands on the assemble writer. He has great experience with the FPC inner representation and gonna help me. Of course you can look at my Fork, but atm. it is a mess(

[fpc-devel] MIPS R3000 and PS1

2024-04-19 Thread Kirill Kranz via fpc-devel
Hi, I'm porting the compiler to the PlayStation 1 Target. For this I need MIPS I integration. I don't need FPU. I see that MIPS II code is generated. Perhaps I just overseen something - is there a switch to set to MIPS I ? It would be very nice to talk to the MIPS FPC dev, I have some questions

[fpc-devel] {$push} and {$pop} on trunk [2024/02/13] for aarach64 doen't work

2024-02-15 Thread Kirill Kranz via fpc-devel
I have:   {$push} {$packrecords 4}         MIDIPacket = record                 timeStamp : MIDITimeStamp;                 length : UInt16;                 data : packed array [0..255] of Byte;         end;         MIDIPacketPtr = ^MIDIPacket; {$pop}