Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
August 31, 2015 Has anyone every successfully built a cross-compiler for the Nintendo DS? | ||||
---|---|---|---|---|
| ||||
I seem to remember that at one point somebody was working on compiling D to run on the Nintendo DS, but I can't find mention anywhere of it now. Did someone actually manage to get this working or am I just imagining things? |
August 31, 2015 Re: Has anyone every successfully built a cross-compiler for the Nintendo DS? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Meta | Am Mon, 31 Aug 2015 17:19:39 +0000
schrieb "Meta" <jared771@gmail.com>:
> I seem to remember that at one point somebody was working on compiling D to run on the Nintendo DS, but I can't find mention anywhere of it now. Did someone actually manage to get this working or am I just imagining things?
GDC can compile for Nintendo DS[1] (at least it was possible some months ago). I've run a simple D Hello World test (writing hello world to the display, touchscreen input) using libnds. There's no druntime port and the DS probably doesn't have enough RAM for the GC. The compiler is 99% ready but I don't really have time to work on a runtime port.
[1] using the devkitARM buildscripts. Checkout correct GDC
branch, ./setup-gcc.sh the GCC sources, modify devkitARM build script to
include --enable-languages=d --disable-libphobos
|
August 31, 2015 Re: Has anyone every successfully built a cross-compiler for the Nintendo DS? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau | On Monday, 31 August 2015 at 19:49:16 UTC, Johannes Pfau wrote:
> GDC can compile for Nintendo DS[1] (at least it was possible some months ago). I've run a simple D Hello World test (writing hello world to the display, touchscreen input) using libnds. There's no druntime port and the DS probably doesn't have enough RAM for the GC. The compiler is 99% ready but I don't really have time to work on a runtime port.
>
>
> [1] using the devkitARM buildscripts. Checkout correct GDC
> branch, ./setup-gcc.sh the GCC sources, modify devkitARM build script to
> include --enable-languages=d --disable-libphobos
Ah, I thought it was you but I couldn't remember. Did you happen to create bindings to libnds, or was it just what you needed for Hello World?
|
August 31, 2015 Re: Has anyone every successfully built a cross-compiler for the Nintendo DS? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Meta | Am Mon, 31 Aug 2015 20:21:16 +0000
schrieb "Meta" <jared771@gmail.com>:
> On Monday, 31 August 2015 at 19:49:16 UTC, Johannes Pfau wrote:
> > GDC can compile for Nintendo DS[1] (at least it was possible some months ago). I've run a simple D Hello World test (writing hello world to the display, touchscreen input) using libnds. There's no druntime port and the DS probably doesn't have enough RAM for the GC. The compiler is 99% ready but I don't really have time to work on a runtime port.
> >
> >
> > [1] using the devkitARM buildscripts. Checkout correct GDC
> > branch, ./setup-gcc.sh the GCC sources, modify devkitARM build
> > script to
> > include --enable-languages=d --disable-libphobos
>
> Ah, I thought it was you but I couldn't remember. Did you happen to create bindings to libnds, or was it just what you needed for Hello World?
I only used one or two functions in libnds and only created bindings for these.
I guess it'd be easy to add full bindings and use some bare-metal stub runtime to build simple applications. But as the DS is a more powerful system you'd probably want exception support which needs to be ported from druntime, core.stdc would be necessary as well... The best solution is probably to do a minimal, GC-less druntime port. Would be a nice project, but it'd probably also takes quite some time.
|
September 01, 2015 Re: Has anyone every successfully built a cross-compiler for the Nintendo DS? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Meta | On 2015-08-31 19:19, Meta wrote: > I seem to remember that at one point somebody was working on compiling D > to run on the Nintendo DS, but I can't find mention anywhere of it now. > Did someone actually manage to get this working or am I just imagining > things? I'm pretty sure someone back in the D1 days built games in D for Nintendo DS. -- /Jacob Carlborg |
Copyright © 1999-2021 by the D Language Foundation