Previous post is below: All files are available at http://www.netsima.co.uk/midlets/sample.zip - If anybody can get this to compile and run on a 3650 Nokia phone then please let me know. If you live in South of UK then I would be interested in talking with you . Lost hours on trying to figure this one out.
Still a newbie unfortunately, but getting there.
Problem: I have an application which I have built using the Hawk example applicaton bundled with the NDS. I have figured out how to compile with compiler flag of -target 1.1 so I no longer get the preverify warnings. Also successfully downloaded to my 3650.
When I choose applications and try to run the game then nothing happens.
I basically used the Hawk to figure out the APIs. I'm using MIDP in the Jad file as 1.0 (2.0 seems problematic???? - still figuring it out!).
Using WTK 2.0 / Forte J2ME [actually using a batch file calling the NDS classes.zip]/ J2SE 1.4.1, Win XP, . . .
These classes are the only way to access Sprites and Game Canvas. I set Forte J2ME to use the nokia emulator and it all works well (as you say the default emulators are MIDP 1.0 so I received error messages when trying to import the game classes).
Also MIDP 1.0 zero doesn't cater for .png files, MIDP 2.0 does. I've downloaded a few sample games just to test and they show all the signs of using .png files (the halo effect due to too much contrast between the transpancy colour, background, etc). I don't know how they could possibly build those games without sprites.
Again, extremely grateful for a response but I'm sure that it is possible to get that simple pegasus game to run on the real phone.
The 3650 runs MIDP 1.0. Sprite and GameCanvas are MIDP 2.0 classes. That won't work. That's a definite.
And no, you can't upgrade the phone either.
If you want MIDP 2.0 you need to find a way to get a 6600.