Michael VAN CANNEYT
21d0a2d299
* string -> shortstring
2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
a7cc9d55cf
* Char -> AnsiChar
2023-07-14 17:26:09 +02:00
Pierre Muller
f4580ff612
Fix compilation of nds and wii OS rtl
2021-10-21 22:09:05 +02:00
florian
7baf2461f0
* check paramstr argument for negative values, resolves #39410
2021-10-20 20:04:32 +02:00
ondrej
1a0ba60de6
* revert r47598: implement TRandomGenerator
...
git-svn-id: trunk@47605 -
2020-11-27 04:53:06 +00:00
ondrej
c4dd3b661a
* rtl: implement TRandomGenerator for thread-safe random
...
git-svn-id: trunk@47598 -
2020-11-26 05:59:00 +00:00
pierre
7e0c21fa5f
Fix NDS RTL compilation for default armv4 CPU, which does not have CLZ instruction
...
git-svn-id: trunk@47027 -
2020-10-01 08:41:03 +00:00
svenbarth
107a2e4e85
- remove local Random() implementations that weren't exported anyway (LongInt <> Integer inside the System unit)
...
git-svn-id: trunk@45981 -
2020-08-01 17:26:39 +00:00
Legolas
7c02f2b531
* Nintendo DS port updated to libnds ver.1.7.3
...
git-svn-id: trunk@42202 -
2019-06-10 06:39:46 +00:00
Legolas
6f93505e08
* Fixed NDS building cycle (resolves bug #0026847 )
...
* Updated libndsfpc to ver 1.5.10
* Improved libndsfpc examples
git-svn-id: trunk@30008 -
2015-02-25 20:52:50 +00:00
sergei
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
...
git-svn-id: trunk@29114 -
2014-11-22 20:35:46 +00:00
Legolas
a52e51d0b7
* Updated libndsfpc and nds linkerscript to Ver. 1.5.8
...
git-svn-id: trunk@28299 -
2014-08-02 15:23:51 +00:00
sergei
3a55c4301e
* Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant.
...
* As a first part of cleanup, replaced StackTop with function returning StackBottom+StackLength.
* On Win32 and Win64, StackTop returns the stack base from TIB instead.
git-svn-id: trunk@27119 -
2014-03-12 19:48:03 +00:00
Jonas Maebe
c71cb9dc69
* fixed null termination of cmdline (based on patch by C Western,
...
mantis #22742 ) -- that function seems like a good candidate to
put in a shared include file though
git-svn-id: trunk@22270 -
2012-08-30 21:30:31 +00:00
Tomas Hajny
d442d14e0c
+ FileNameCasePreserving added - see #18066 in Mantis
...
git-svn-id: trunk@20894 -
2012-04-15 20:56:13 +00:00
Legolas
fb1e29aef5
* nds: implemented write(ln) output on the screen (it needs flush tough...)
...
git-svn-id: trunk@17915 -
2011-07-03 08:34:52 +00:00
Legolas
42ffd3bc50
* Updated nds to devkitARM r32 and libnds 1.4.8
...
* Fixed nds rtl for ARGV and Exit to menu protocol
git-svn-id: trunk@16273 -
2010-10-31 15:22:49 +00:00
Legolas
3f9327d340
* NDS: updated the rtl, libnds and fixed the examples. Now it should work fine with devkitARM r26
...
- Removed (again) old libgba examples
git-svn-id: trunk@13585 -
2009-08-23 13:57:45 +00:00
Legolas
d2dabe9a33
* updated nds/gba linker scripts and reverted some changes for 2.2.4a release
...
- Removed unused/outdated stuff from libndsfpc
+ Added new examples for libndsfpc
+ Added working (I hope so...) makefile.fpc for all libndsfpc/libgbafpc examples
git-svn-id: trunk@13217 -
2009-05-31 12:15:24 +00:00
Legolas
8506d8fdf1
* Changes to compiler and rtl to make it compatible with devkitARM r24
...
* First attempt to implement a sort of generic "gate" for adding different file access methods
* Optimized heap and stack handling
git-svn-id: trunk@12562 -
2009-01-18 16:05:44 +00:00
Legolas
3a21b6e5a6
* Fixed nds rtl
...
* Changes for gba:
* Random number generator is now embedded in the rtl
* Improved heap
* Updated the linker script
- Removed the outdated gbaunits library and
+ replaced by libgbafpc package
git-svn-id: trunk@10986 -
2008-05-17 18:57:14 +00:00
Legolas
f2437bb479
* Updated nds linker script for new binutils
...
* Quick'n'dirt random number generator for nds
git-svn-id: trunk@10887 -
2008-05-05 17:50:13 +00:00
Legolas
f262aff7ef
* ARM9 detection routine does not generate errors anymore
...
* Updated libmikmod
* libnds related changes:
* Fixed sound core
* Improved interrupt handling
- Removed unused code
git-svn-id: trunk@10542 -
2008-03-23 14:10:31 +00:00
peter
f4f3ae84d0
* AllowDirectorySeparators and AllowDriveSeparators typed constants
...
added to allow customization of path and directory parsing in the rtl
* Use the new sets instead of the hardcoded / and \
git-svn-id: trunk@10105 -
2008-01-29 23:04:56 +00:00
peter
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
...
case optimziation
git-svn-id: trunk@9603 -
2007-12-31 13:36:16 +00:00
yury
0dcad4d822
* Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
...
git-svn-id: trunk@9557 -
2007-12-28 14:40:28 +00:00
Tomas Hajny
3b3849c02c
+ AllFilesMask constant added
...
git-svn-id: trunk@8492 -
2007-09-15 12:09:25 +00:00
Legolas
87d67dcad6
* gba and nds work with new heap manager now (no need for a custom heap manager that allocates a single big block anymore)
...
git-svn-id: trunk@8200 -
2007-07-30 15:37:19 +00:00
Legolas
9021bbad98
* Added NDS CPU detection routine (ARM7 can't handle dsp extensions)
...
git-svn-id: trunk@8026 -
2007-07-12 11:29:49 +00:00
Legolas
cdf4841517
* Changed .elf extension to .nef (Not Executable File) for intermediate file builds in the NDS compiler (used on no$gba debugger for symbol table)
...
* Added nds target to ppudump.pp
* Fixed rtl compilation for nds target
* Changes in prt09.as
git-svn-id: trunk@8002 -
2007-07-09 22:17:36 +00:00
daniel
5e13ba03e6
+ Add feature define around inittextio
...
git-svn-id: trunk@6522 -
2007-02-17 09:11:13 +00:00
florian
8ebaacad64
* fixed compilation
...
git-svn-id: trunk@6459 -
2007-02-12 18:57:57 +00:00
Legolas
9e6d19a494
* rtl part of first Nintendo DS port
...
git-svn-id: trunk@5593 -
2006-12-14 17:34:51 +00:00