Well, after much pain, the Gambit DS port seems to work. I can open a repl to port 7770 and do basic command line stuff.
Is there somewhere I can put the repository for folks to play with? Or at least as an example for other embedded developers to pound on.
I'm really concerned that I'm still above 2MB for the binary; I'd like to be around 1MB. My biggest gain came from switching to the thumb instruction set on the ARM9. I gained something like 500K out of what initially was a 2.9MB file. I really don't understand why.
Thanks, -a
Afficher les réponses par date
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 17-Nov-06, at 7:14 AM, Andrew Lentvorski wrote:
Well, after much pain, the Gambit DS port seems to work. I can open a repl to port 7770 and do basic command line stuff.
Woopy!
Is there somewhere I can put the repository for folks to play with? Or at least as an example for other embedded developers to pound on.
Send me a tar ball and I will put that up on the Gambit web site. I'm currently busy on something else so I can only start to integrate your modifications in a few weeks.
I'm really concerned that I'm still above 2MB for the binary; I'd like to be around 1MB. My biggest gain came from switching to the thumb instruction set on the ARM9. I gained something like 500K out of what initially was a 2.9MB file. I really don't understand why.
Have you tried all my suggestions? But frankly, 2.4MB is not too bad for Gambit.
Marc
Marc Feeley wrote:
Send me a tar ball and I will put that up on the Gambit web site. I'm currently busy on something else so I can only start to integrate your modifications in a few weeks.
I have attached the main binary .nds file. If you have a working WFC connection on your NDS, it will start up, attach to your default WFC connection, and wait for you to connect to its repl on port 7770.
The source code tarball is also attached. I authorize any files that I created to be under the same license as the rest of Gambit.
The tarball also includes my Mercurial repository for the project so that those of you who want to hack on it can. Until Marc gets some time to integrate things, if you make changes, send the patchset back to me and I'll integrate it into my repository.
See: http://www.selenic.com/mercurial/wiki/index.cgi/CommunicatingChanges
Thanks, -a
Transcript: $ telnet 10.0.2.100 7770 Trying 10.0.2.100... Connected to 10.0.2.100. Escape character is '^]'. Gambit Version 4.0 beta 20
(+ 1 1)
2
(peek-u8 33554432) ;; hex 0x02000000
1
(poke-u8 33554432 255)
(peek-s8 33554432)
-1