Pierre Muller
|
1e60810df9
|
Completely disable utils for ps1 target for now
|
2024-10-01 22:28:48 +01:00 |
|
Pierre Muller
|
e8c6274915
|
Add -msoft-float or -mhard-float option to GNU assembler calls
|
2024-10-01 22:27:32 +01:00 |
|
Pierre Muller
|
77c51bf7e2
|
Add try/except block inside try/finally block in ExecuteRedir function
|
2024-10-01 14:03:01 -07:00 |
|
Pierre Muller
|
da0cefb364
|
Add %norun for tw36544a library
|
2024-10-01 14:03:01 -07:00 |
|
Pierre Muller
|
3707000121
|
Also accept EMathError exception
|
2024-10-01 14:03:00 -07:00 |
|
Pierre Muller
|
cbd4e681d0
|
Add missing %norun information for dotest utility (crashes AIX testsuite)
|
2024-10-01 14:03:00 -07:00 |
|
florian
|
584e49c6a2
|
* Addi0Op2Op has to consider both operands
|
2024-10-01 22:52:43 +02:00 |
|
Frederic Kehrein
|
6ff63107a6
|
Adding pointer access to nullable
|
2024-10-01 13:18:39 +00:00 |
|
mattias
|
3dc3d83757
|
fcl-css: resolver: parse value without registry
|
2024-10-01 10:59:14 +02:00 |
|
mattias
|
3a98dfde1b
|
fcl-css: test display:none without spaces
|
2024-10-01 10:48:35 +02:00 |
|
florian
|
e9fa0510d0
|
* RiscV: extend Addi0Op2Op
|
2024-09-30 22:48:18 +02:00 |
|
Nikolay Nikolov
|
aefca4c22b
|
+ enabled compilation of unit strings for the ZX Spectrum
|
2024-09-30 02:29:46 +03:00 |
|
Nikolay Nikolov
|
6ad30649ad
|
+ enabled compilation of unit uuchar for the ZX Spectrum
|
2024-09-30 02:27:12 +03:00 |
|
Nikolay Nikolov
|
4c7dd0810f
|
+ enabled compilation of unit objpas for the ZX Spectrum
|
2024-09-30 02:19:25 +03:00 |
|
florian
|
b667be825e
|
+ RiscV: Addi0Op2Op optimization
|
2024-09-29 23:15:22 +02:00 |
|
Nikolay Nikolov
|
a95cb9f35a
|
- removed /psy-q-sdk/lib/* from .gitignore
|
2024-09-29 23:51:55 +03:00 |
|
Nikolay Nikolov
|
ed7da321f5
|
+ enabled compilation of the strings unit for PS1
|
2024-09-29 21:31:37 +03:00 |
|
Nikolay Nikolov
|
cdbbbf036b
|
+ enable compilation of the uuchar unit for the PS1 target
|
2024-09-29 21:28:32 +03:00 |
|
Nikolay Nikolov
|
f6c487dcd7
|
+ enabled the sysconst unit for the PS1 target
|
2024-09-29 21:26:20 +03:00 |
|
Nikolay Nikolov
|
d3af1091b6
|
+ enabled the ctypes unit for the PS1
|
2024-09-29 21:23:49 +03:00 |
|
Nikolay Nikolov
|
4b4365a013
|
+ enabled compilation of unit iso7185 for the PS1 target
|
2024-09-29 21:21:07 +03:00 |
|
Nikolay Nikolov
|
3a9024f0b7
|
+ define FPC_IS_SYSTEM in the PS1 system unit
|
2024-09-29 21:20:23 +03:00 |
|
Nikolay Nikolov
|
23a66d21bd
|
* PS1 system unit: moved constants that should be public to the interface part
|
2024-09-29 21:11:39 +03:00 |
|
Nikolay Nikolov
|
b8154e3877
|
+ enable SoftFPU by default for the PS1 target
|
2024-09-29 20:56:52 +03:00 |
|
Nikolay Nikolov
|
b077d17cdd
|
* MIPS: don't generate FPU code for int to real conversion when FPU emulation is enabled
|
2024-09-29 20:56:43 +03:00 |
|
Nikolay Nikolov
|
bf7bf44727
|
* MIPS: don't generate FPU code for abs(real), sqr(real) and sqrt(real) in case
FPU emulation is enabled
|
2024-09-29 20:48:38 +03:00 |
|
Nikolay Nikolov
|
44c8193cfa
|
+ define cpufpemu for MIPS in order to enable (optionally) FPU emulation
|
2024-09-29 20:25:32 +03:00 |
|
Nikolay Nikolov
|
7b02331168
|
+ added fpu_libgcc to MIPS
|
2024-09-29 20:24:31 +03:00 |
|
Nikolay Nikolov
|
180c23b395
|
* MIPS code gen: don't use FPU registers for function parameters in case SoftFPU
is enabled
|
2024-09-29 20:14:55 +03:00 |
|
Nikolay Nikolov
|
00d86d24be
|
* MIPS code generator: don't put floating point results in FPU registers for
function results, if the SoftFPU is enabled
|
2024-09-29 20:11:47 +03:00 |
|
Nikolay Nikolov
|
fc039aab28
|
+ PS1 system unit: include the softfpu code, in case the softfpu is enabled in
the compiler (it is still disabled by default)
|
2024-09-29 20:00:57 +03:00 |
|
Nikolay Nikolov
|
f4abc07748
|
- remove Makefiles that shouldn't be committed to the git repository
|
2024-09-29 19:20:21 +03:00 |
|
Nikolay Nikolov
|
66ffc986c0
|
* fix alphabetical sorting of targets in comment
|
2024-09-29 17:39:41 +03:00 |
|
Nikolay Nikolov
|
b900e5f611
|
+ added dependencies for the psy-q-sdk units to the PS1 RTL makefile. Fixes
parallel make.
|
2024-09-29 17:34:24 +03:00 |
|
Kirill Kranz
|
7e73ccf915
|
some psy-q-sdk bindings added to the rtl compilation
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
0dc2f78bc8
|
all packages witch are not able to compile REMOVED
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
2139180379
|
fixed
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
19658ea42b
|
strt.pp removed from build
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
66f73d466b
|
psy-q-sdk lib duplicate named *.o files excluded from link
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
4ff2b54f70
|
dirs_ps1=ps1
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
be9bfbecc5
|
typo fixed
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
a6eeaf2c72
|
set_source_info behind defines
|
2024-09-29 16:59:02 +03:00 |
|
Kirill Kranz
|
8e6a8a36cd
|
case statiment insteed of ifs
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
d1438e0d39
|
check if next instruction exists
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
e9d8bcf484
|
hlcgcpu.pas: uses unit systems + t_ps1.pas: correct Message3
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
530a962dfc
|
thx god You seen it! (reverse)
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
14ad18a82b
|
leave PIC code unchanged
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
b47687852e
|
if taicpu(p).opcode in [....] beautiy fix
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
9a8c6fe93d
|
NtoLE() fix
|
2024-09-29 16:58:12 +03:00 |
|
Kirill Kranz
|
034c361804
|
resolveReadAfterWrite moved to aasmcpu.pas
|
2024-09-29 16:58:12 +03:00 |
|