In theory there is not problem, in practice there is.
DS programming only support(as far as I know) assembly debugging, so getting the audio input to work perfect is the problem(takes a lot of effort, time...).
Simple errors, like a mistype could (will) generate a chain of errors under certain situations.
It's a pain in the ass to found them, with proper debugging you find them all in 5 minutes,not hours or days.
in fact I contacted Jens to open colors so I could do a handwriting notes version.To make a long story short, I created my own notes program, independent from Jens.
DS is not serious for professional third party apps, although it works for testing mobile versions of your programs until something better appears. I'm testing my own voice recognition software on it, you English people(*) don't know how difficult are your pronunciation rules, the homebrew DS has the power(33Mhz!!) but not the tools (debugger).
I repeat, I hadn't used Windows mobile, but I know won't feel good on it, I learned to program with MASM and Visual C/C++, but now I prefer vim, gcc and gdb...
I used to think the way you do, I never had a Windows Movile though, too expensive for a hobbyist like me. So I will be pleased if you(anyone?) share your experience, here is mine with the DS:
Pros:
3D on your device.
Two screens.
If it works in your device works in millions of others without modification.
Two CPUs for only one program(it doesnt hava an OS, this is bad and good).
Very good support from the GameBoy Advance community.
In theory there is not problem, in practice there is.
DS programming only support(as far as I know) assembly debugging, so getting the audio input to work perfect is the problem(takes a lot of effort, time...).
Simple errors, like a mistype could (will) generate a chain of errors under certain situations.
It's a pain in the ass to found them, with proper debugging you find them all in 5 minutes,not hours or days.
Yes, it is.
Well, not an "algorithm", more like a series of algorithms connected.
If it couldn't be prototyped it will be impossible for me to do on the DS.
The problem is that the sound system is completely different from the PC one. So you have to do some code without debugging(painful and slow).
By the way English pronunciation rules are way way harder than other languages like Spanish or Japanese.
I completely agree with you...
in fact I contacted Jens to open colors so I could do a handwriting notes version.To make a long story short, I created my own notes program, independent from Jens.
DS is not serious for professional third party apps, although it works for testing mobile versions of your programs until something better appears. I'm testing my own voice recognition software on it, you English people(*) don't know how difficult are your pronunciation rules, the homebrew DS has the power(33Mhz!!) but not the tools (debugger).
I repeat, I hadn't used Windows mobile, but I know won't feel good on it, I learned to program with MASM and Visual C/C++, but now I prefer vim, gcc and gdb...
(*)Seems you are from USA, even more difficult.
Well
I used to think the way you do, I never had a Windows Movile though, too expensive for a hobbyist like me. So I will be pleased if you(anyone?) share your experience, here is mine with the DS:
Pros:- 3D on your device.
- Two screens.
- If it works in your device works in millions of others without modification.
- Two CPUs for only one program(it doesnt hava an OS, this is bad and good).
- Very good support from the GameBoy Advance community.
- Look at this http://www.collectingsmiles.com/colors/ and the gallery here:
http://colors.brombra.net/ please tell me if I can do this with Windows Mobile, I will be delighted.
- Cheap, from mass production and Nintendo losing money with every device (they get money from the games, like printers fron cartridges).
- Cheap programming, the develop enviroment cost 0 EUR
BAD:- You need a expensive cartridge, total cost are much much less than a Windows movile.
- Platform is closed(difficult to debug).
If I can get this in an open platform, I would be sold, so I'm waiting for OLPC and OpenMoko, Asus eee.Given that nintendo DS is so cheap to develop hombrew apps with a backup devices, I could only be worried about this.