Commit Graph

20 Commits

Author SHA1 Message Date
florian
aa564b4b69 * link always against sysbase on arm-gba, fake_heap_end is used in the syste unit, resolves #21005
git-svn-id: trunk@19987 -
2012-01-06 19:48:48 +00:00
florian
e0d7af703a * proper feature handling for gba
* slinebreak shall be a real constant

git-svn-id: trunk@19973 -
2012-01-05 17:27:02 +00:00
Legolas
0012aa613b * Fixed GBA rtl compilation
* Some minor cleanup

git-svn-id: trunk@19773 -
2011-12-07 17:27:52 +00:00
Legolas
3140d1d7e7 * Fixed libgbafpc compilation
git-svn-id: trunk@16880 -
2011-02-05 14:26:09 +00:00
Legolas
ec841a86f5 * Updated to devkitARM r27 and libnds 1.4.0
git-svn-id: trunk@14344 -
2009-12-06 19:37:58 +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
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
6912707e7d * fixed corrupted executables
* changed cprt0.as and prt0.as

git-svn-id: trunk@6553 -
2007-02-18 22:42:45 +00:00
daniel
5e13ba03e6 + Add feature define around inittextio
git-svn-id: trunk@6522 -
2007-02-17 09:11:13 +00:00
florian
26ffc101da * fixed softfloat trunc
git-svn-id: trunk@6239 -
2007-01-28 09:52:20 +00:00
Legolas
f766a739f1 * some small changes in the stack
* cleaned redundant code in prt0.as
+ added cprt0.as for libc and libgcc linking 

git-svn-id: trunk@5543 -
2006-12-05 18:35:12 +00:00
florian
7bef6e592c * softfpu is included in the system unit if necessary
git-svn-id: trunk@4936 -
2006-10-15 21:28:17 +00:00
Legolas
ae43d8658a * Modified heap management
* Cleaned some code and resolved some warnings

git-svn-id: trunk@4528 -
2006-09-01 17:53:02 +00:00
florian
5575a837db * gba patch from Francesco Lombardi
git-svn-id: trunk@3716 -
2006-05-28 14:48:24 +00:00
tom_at_work
1b4b42fdd6 * added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
florian
3134acd506 * rtl part of gba port
git-svn-id: trunk@935 -
2005-08-24 18:37:20 +00:00