Re: A83: Confuzed!
[Prev][Next][Index][Thread]
Re: A83: Confuzed!
I had the same problem. TI83plus.inc has everything twice. You have to
delete half of the file to make it TASM compatable. Also, the macros
bcall and bjump are not compatable either. It took me a bit of work to
fix my copy. Also, the .org statement should be .org userMem for the plus
calculator. I've just been going through the same thing and I finally got
it working. The way I did it, I made it with obj83 and deleted the "End
0000 End" at the end and added AsmPrgm at the beginning and it worked
then. Then, I used AsmComp to squish it. That's the only way I can do it
with my calculator.
Hope that helps.
Jeremy
On Mon, 21 Feb 2000 RalphieMSc@aol.com wrote:
>
> I am using TASM with Devpack83 and ti83plus.inc to compile this program:
>
> .NOLIST
> #define equ .equ
> #define EQU .equ
> #define end .end
> #include "ti83plus.inc"
> .LIST
> #define kClear 09h
> .org 9327h
> begin:
> DI
> LD A,001H
> OUT (003H),A
> LD A,000H
> OUT (004H),A
> EX AF,AF'
> EXX
> EI
> bcall(_getKey)
> CP kClear
> JP nz,begin
> RET
> .end
> END
>
> It is supposed to shut down the calculator, then when it is turned back on,
> wait for a key, and if the key is not CLEAR shutdown again. When I compile
> it, I get literally 3019 errors, most from ti83plus.inc! Is TASM
> incompatable with ti83plus.inc? What is going on here??? Even more
> confuzing, when I substitute ion.inc for ti83plus.inc, it compiles perfectly,
> even though it is not an ION program! AND, when I transfer the ion.inc-ed
> version to my calc, I get an error when running with ASM( and it says "0"
> when I run it as a BASIC program!
>
> (The shutdown code is taken from ASMGuru, I appended the bcall and on.)
>
> P.S. If it helps any, most of the ti83plus.inc errors are duplicate label.
>
References: