OK, I've finally made a start. All my library compiles having emptied out
some functions etc. It won't link as I'm using Falch.Net and it won't build
a static library without gnu tinkering that I'm also (previously) blissfully
ignorant of for now. I guess it should be doable though, so I'll ask about
something else I really don't understand:

In short, my question is "What is all this 16bit crap ?" I'm (attempting to)
target ARM only OS5 and was hoping that's what my compiler would spit out.
Is this not the case ? I even get it moaning that "1<<16" is too big so I
assume 32bit numbers are voodoo ?  Wow!

Worse, apparently I've filled my .code, .data and .bss segments before I've
even compiled any of my actual games code. Is there a tutorial somewhere
that explains how to write decent-sized programs ?  The RAM on OS5 devices
and the processor speed of an ARM is gonna need a little bit more than what
seems available by default.

Is there no way to shortcut all this 16bitness and just build a large
program ?

I've tried to to make this not sound like a rant, but I can't believe their
isn't a better development system for the new wave of hardware. Backwards
compatibility is one thing, but not if that just means crippling new stuff,
surely. Please tell me I'm reading this wrong ....

If anyone knows of a tutorial for building a large static library using gnu
(or even better, falch.nets IDE) I will gladly bear your children.


Regards,
Paul Johnson
Applewood House
www.applewoodhouse.com


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to