Re: A89: Re: Survey for the next version of PlusShell


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

Re: A89: Re: Survey for the next version of PlusShell




At 01:51 1998-11-17 -0500, you wrote:
>
>The most important calls in util are the clear screen, getkey, randomization
>and find pixel calls ... all of which are most likely in the rom.
>grayscale libraries represent the quintessence behind libraries, but if
>someone wants his interrupt to do something more than grayscale, he copies
>out the routine again.

Or the PC assembler/linker includes the code into the file,
so the programmer can behave as if it was a library (like
Usgard's #fncall's).

>Though you might think the hassel is trivial, but as a programmer, I
>personally don't like the idea of my program being dependent on external
>code in order to run ... for a calculator that requires a shell, libraries
>are acceptable because the program is already dependant on the shell; but
>for calculators that aren't, this is not acceptable.  A program written for
>the 89 should work on every 89 (on every rom version) and not _only_ until a
>new standard is introduced.  Libraries defeat the purpose and elegance of
>built-in assembly support

I totally agree.

>Aside, someone must have found the jump table used for ROM calls (if not,
>then we're stuck with ROM version specific programs when the next version
>comes out)

Um, you mean ($C8)?

//Jimmy Mårdell

E-mail: yarin@acc.umu.se
Homepage: http://www.acc.umu.se/~yarin/


References: