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: