Re: A85: new 85 hardware...


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

Re: A85: new 85 hardware...




On Wed, 2 Sep 1998 17:48:48 -0700 (PDT), you wrote:

>
>On Wed, 2 Sep 1998, Michael Pearce wrote:
>> >I'm still amazed that programmers haven't switched to Rigel.  The programs
>> >are smaller, faster, the code is just straight z80 (no &s here and there) 
>> >and the shell is also smaller. The only thing Usgard has that Rigel
>> >doesn't is VAR routines.  But I never see them used that much.
>> 
>> What is faster about Rigel??  they are both of equal speed while
>> executing programs as far as i know.  but i do like the fact that the
>> shell is smaller, and programs are also smaller (i can't remember at
>> the moment but Solytare for Rigel seems > 100 bytes smaller and it's a
>> pretty small game... probably 5 to 10 % smaller).
>> 
>Usgard still uses fake relocation meaning that somewhere (it was in the
>Usgard string last I heard) there is a fix-up table.  This is what makes
>the programs bigger and slower because for a program to call a routine
>within itself it must call the fix-up table first.  The fix-up table is
>just a bunch of jumps.  This makes calls slower than in Rigel.  But ROM
>calls are the same because Rigel also uses a fix-up table to account for
>different ROM versions.
>

as far as i was aware, i thought usgard changed all of the addresses
with the & *before* the program began execution, but i could be wrong.

-mike pearce


Follow-Ups: References: