Re: LZ: USGARD Question
[Prev][Next][Index][Thread]
Re: LZ: USGARD Question
Adam Geitgey wrote:
>
> Could someone please list all of the better then cshell features of
> USGARD that would make using it worthwhile? Maybe I just missed
> something. I know it has relocation and libraries but in praticle use
> libraries don't save space as far as I have seen and they sure aren't
> fast and relocation might save maybe .1 in a program I write but that
"Don't save space" - how do you know that? I think I will make convert
a program from ZShell to Usgard, changing only relocation and using
existing libraries. A new BoulderDash maybe (with external levels).
What do you mean with .1? In ZTetris, I use the relocation almost 100 times.
That is at least 100 bytes saved (most of them are calls and jumps), lets
say I save 110 byte only with relocation. ZTetris is about 2,5k. 10 version
of ZTetris would fit on the calc - then you would save 1100 bytes only
with relocation, and that makes Usgard a better choice than ZShell. Then
you have the library use, which saves even more, plus new rom calls and
other stuff.
> doesn't make up for the shell size and the little speed increase is not
> really that important.
It really depends on what game you make. For example, Daedulus uses
relocation. Without relocation, Daedulus wouldn't be playable, it would
be too slow (according to Sam&Ess).
> What I would like to see is a shell that the
> BARE minimum, like not scrolling menus or anything, just either a text
> variable list or just have all the programs in the custom menu so you
> could run them there. I don't need an overdone interface just to pick
> games. It's not like this is a computer operating system.
The smallest shell is about 300 byte. If you don't like it, write your
own one. You could make a shell where you enter the program to use from
the keyboard. It would sure be small :) (especially if you use the usgdlib
for input string - it would be less than 50 bytes)
--
Jimmy Mårdell "Searching for shelter
mailto:mja@algonet.se My brain is on ice
http://www.algonet.se/~mja I'm scared of my own thoughts
IRC: Yarin I can hear them cry" /Leather Strip
Follow-Ups:
References: