[A83] Re: Apps: part II


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

[A83] Re: Apps: part II




Michael's gone offline at the moment, so you'll have to live with me and my
disagreeable opinions ;)  I used notepad+TASM since even 1997, and I still
preferred to switch over.  Of course, I understand your preference just as
well.

Anyhow, put in that header that Michael sent before, and include
ti83plus.inc.  That should be all that you need.  All the tokens are
included in that file, so you don't need a separate one for that.  Also
remember that it's not just PutS and VPutS that you can't use directly from
your app, it's other Rom Calls that you pass pointers, like DisplayImage.
There are some exceptions, IE. you *can* use StrCopy even if the pointer is
to your app.  The exceptions are the ROM routines that are loaded on page0,
which is always loaded regardless of what ROM page you load into the banks.

Also, though Michael's version of PutS should work just fine, I prefer an
abridged one, for those that want:
PutSApp:
 ld a,(hl)
 inc hl
 or a
 ret z
 B_CALL PutC
 jr PutSApp


The source for Calcsys is on ticalc.org, and at that time I was still using
TASM, so if you want to download that, it may help you out.

Let me know if there are other questions,
-Dan Englender


> I have to appreciate someone who shares my line of thinking.  I've been
> using EMACS (for NT) to write my source code in, then compiling using
> Movax's old ZASM bat file since '98.  All that I want to do is change the
> batch file.
>
> do i need to include the headers, ti83plus.inc  tokens.inc  when compiling
> an app, or is the procedure different?  humor me, ive never made an app.
>
> -harper
>
>
>
>




Follow-Ups: References: