Re: LZ: USGARD Question


[Prev][Next][Index][Thread]

Re: LZ: USGARD Question



Adam you must be confused. Usgard really does save space. Mega Racers had
over 350 relocation places, not to mention I brought the code to under 10K
when It used to be about 12k and I'm going to make it even smaller! Not to
mention speed. LIbraries kill and usgard's other features allow you to
make games are enormously faster and smaller. it really is true!

On Thu, 26 Jun 1997, Jimmy Mårdell wrote:

> 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
> 

                             Biya,  
                               Will Stokes
                                 8^)
           _____________________________________________________
          /                                                    /|
         /____________________________________________________/ |
        |                                                    |  |
        |                      Will Stokes                   |  |
        |                 wstokes@geocities.com              |  |
        |           wstokes@vertex.ucls.uchicago.edu         |  |
        |                                                    |  |
        |                 My Personal Homepage               |  |
        |        http://www.uic.edu/~hhstokes/will.htm       |  |
        |                                                    |  |
        |             The TI-85 Calculator Center            |  |
        |   (the website I maintain and update very often)   |  |
        | http://www.geocities.com/SiliconValley/Pines/7360/ |  |
        |                                                    | /
        |____________________________________________________|/


References: