Python on the Nintendo DS
Could the Python programming language be coming to the Nintendo DS?
It looks like it according to this thread on the comp.lang.python newsgroup.
Apparently it runs on the Dualis emulator but currently has corruption problems on the actual hardware. A link to download the source is available from the posting but it only seems to include the source for the keyboard. The posting mentions having to link against the standard Python static library. From the post:

Categories: nintendods, python
It looks like it according to this thread on the comp.lang.python newsgroup.
Apparently it runs on the Dualis emulator but currently has corruption problems on the actual hardware. A link to download the source is available from the posting but it only seems to include the source for the keyboard. The posting mentions having to link against the standard Python static library. From the post:
You click on keys on the touch screen to enter input. Notes: The clicking on keys in the emulator is extremely non-responsive, on the DS, it is perfect. Also, the emulators do not handle displaying the right bits and pieces to the right screen, so the keyboard is displayed on the top screen and the console on the touch screen (so its kind of hard to use as you can't see the regions on the touch screen to click on). The .nds file can be recompiled to use the lcd screens right for emulators, but the .nds file was compiled to work correctly on a DS.
A problem.. On Dualis, the interpreter works perfectly. However, on the Nintendo DS, it is completely unreliable and seems to corrupt at random points. Occasionally you can get to the command line and enter one command or two, but its guaranteed to corrupt at some point. I
have no idea why this is. I have to assume that Dualis implements the processor and hardware specs more flexibly than they actually are on the DS. And that there is some way the compilation options or linking options can be modified to restrict the output to what the DS can actually run.

Categories: nintendods, python

1 Comments:
As you have read, I am currently at a loss as to why the Python static library randomly corrupts. After spending two days poking at it, after two hours doing the initial port, I am a little weary of working on it.
Nice to see another NZ DS developer :)
Post a Comment
<< Home