Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - ExtendeD

Pages: 1 ... 11 12 [13] 14 15 ... 55
181
Ndless / Re: Standalone relocator - Ndless-Elfloader alternative
« on: March 31, 2012, 03:17:12 am »
Very good job tangrs :)

I did agree with Lionel, but:
- A full-featured relocator becomes essential when using or porting existing code (for instance http://ourl.ca/14975/294135 ), we can't wait any longer.
- There's a rather high-level of turnover in the TI-Nspire developer community, so any wide-used tool must be Open Source and maintainable. Looking at Ndless-standalone-relocator's code, the ELF-part might be a bit tricky, but the relocator is rather lightweight.

tangrs, how stable is the relocator? What remains to be integrated?

[edit]
One thing I would like to be improved: the relocator currently replaces Ndless's crt0.S. Which means any startup feature non-related to relocation (such as __crt0_savedsp's initialization) will be lost when switching to ndless-standalone-relocator. What could be done to keep Ndless's crt0.S, and use startup.S as the program entry point?

Looking closer: is crt0.s actually kept, and startup.S added before it?

[edit2]
I'm trying to use it on my Windows computer, but I'm always getting the error:
makeself.exe: Unable to parse ELF file "testlibm.elf".
I'm using libelf v0.8.13 and GNU v2.21. How can we diagnose this?

182
TI-Nspire / Re: Nspire audio?
« on: March 29, 2012, 05:46:16 am »
Of you course you'll need to have a good understanding of the USB concepts, but FreeBSD's USBDI API is well documented and there are many existing drivers that can be taken as examples.

183
TI-Nspire / Re: Nspire audio?
« on: March 29, 2012, 02:23:43 am »
I worked lately on the USB interface. The TI-Nspire OS is based on the FreeBSD USB stack, so porting BSD drivers should eventually be possible. My first tests on real HW look promising :)

184
nSDL / Re: nSDL (0.1.4 beta)
« on: March 28, 2012, 09:30:34 am »
I suppose this would require some effort. And for example I don't understand why _LIB_VERSION would require nl_relocdata, so identifying what needs to be patched isn't clear to me.

185
nSDL / Re: nSDL (0.1.4 beta)
« on: March 28, 2012, 04:08:03 am »
The source code of Newlib's sqrt is this one:

http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libm/math/w_sqrt.c?annotate=1.1.1.1&cvsroot=src

_LIB_VERSION refers to the global variable __fdlib_version, I'm not sure why but it seems to require relocation, which cannot be provided by Ndless.
It actually doesn't work well without nSDL, it's just that the random access to memory falls to a valid address (but still not __fdlib_version).
I'm afraid we cannot trust any Newlib function without a full-featured relocator.

186
nSDL / Re: nSDL (0.1.4 beta)
« on: March 27, 2012, 05:27:54 pm »
I'd prefer that both of you contribute to find out the root cause of the issue.
atiatinini, if you are trying to port SDL programs, you'll probably encounter other conflicts more difficult to identify and work around.

187
nSDL / Re: nSDL (0.1.4 beta)
« on: March 27, 2012, 04:55:03 pm »
Maybe.

 atiatinini, hoffa, which version of YAGARTO/Newlib are you respectively using?

188
nSDL / Re: nSDL (0.1.3 beta)
« on: March 24, 2012, 01:35:04 pm »
What doesn't make any sense is the size improvement induced by -O3 compared to -Os.

189
nSDL / Re: nSDL (0.1.2 beta)
« on: March 21, 2012, 08:47:04 am »
Great job hoffa!
Does the current version would allow to port easily SDL-based programs of other platforms?
And do you think some of these libs would work? http://www.libsdl.org/libraries.php?category=12&os=8

190
TI-Nspire / Re: OSLauncher 3.1
« on: March 14, 2012, 04:41:56 am »
About the freeze at boot time for OS 3.1:
Ndless installs itself in the OS image of the calculator with hard-coded addresses. This OS image will also be read by the hot-run OS at boot time: this will trigger the Ndless hooks, but with a version mismatch.
But it appears it isn't the only issue which avoids booting OS 3.1.

191
You can try to drag n' drop the .tcc file from the Windows Explorer to Student Software TI-Nspire browser.

192
Not all global variables need a special treatment, only those containing string constants and reference to other global elements. nl_relocdata() is documented on Hackspire.
Consider this as a limitation of GCC and not Ndless. GCC doesn't emit relocation information for these variables as it should, and I see no good reason for this.

193
General Calculator Help / Re: TI-Nspire Restart Loop
« on: March 06, 2012, 03:28:47 am »
Could it be translated? Most users who have the problem don't speak French, and automated translations aren't really good.

194
TI-Nspire / Re: Some 3D with Ndless...
« on: March 05, 2012, 07:53:41 am »
I think I'll give up with this project, since TI blocked ndless :(
It would be useless to spend time for this if nobody will use it...
Sorry.

Why can't TI understand that it won't annoy them to allow 3rd party native code ?

Chockosta, please think twice before making such a decision:

 * TI blocking Ndless is not new. Even Ndless v1.1 relied on half a dozen flaws that were all fixed in the next release. Adriweb's exchange with Melendy doesn't tell us much except that they are keeping their initial strategy. Nothing surprising.
 * There have been an update of Ndless for nearly every OS version released by TI. I see no reason why there wouldn't be one for v3.2.
 * I'm really sorry for the delay of Ndless v3.1 release, caused by different reasons (personal issues, wrong initial design choices and CX compatibility). Updating Ndless is a community effort, the more people behind it the faster the releases are updated. Ndless is Open Source for this reason. Don't hesitate to share suggestions or patches if you have any ideas.

The maintenance of Ndless and its SDK directly depends on how it is used by developers. I'll personaly stop any work if Ndless isn't used anymore. So please don't make the community collapse from within and keep up the good work!

195
TI-Nspire / Re: BigNumNum Cruncher
« on: February 29, 2012, 02:03:07 am »
Sorry for not maintaining Ncubate, there seems to be unfortunately too few users to be worth the effort...

Pages: 1 ... 11 12 [13] 14 15 ... 55