Re: A83: TI-83+ Assembly Programs


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

Re: A83: TI-83+ Assembly Programs




You need to use bcall(xxxx) instead of call xxxx. For example:

 bcall(_clrLCDFull)

--Robin Kay--

Jeremy wrote:

> I converted a sample program from the ASMGURU file to 83 plus, but it
> won't work.  I don't know how to get it from the ASM to something the
> calculator can run and how to get the calculator to run it.  I have TASM
> 3.01.  How do I get an ASM program to work on the 83 Plus?  I put the code
> below, so if I missed something I need, let me know.
>
> Thanks
> Jeremy
>
> .NOLIST                 ; Defines area which isn't code.
> #define end .end
> #define END .end
> #define equ .equ
> #define EQU .equ
> #include "ti83plus.inc"
> .LIST                   ; Defines area which IS code.
> .org userMem
>
>     call _clrLCDFull
>     ld hl,0000h
>     ld (PENCOL),hl
>     ld hl,str1
>     call _vputs
>     ld hl,0001h
>     ld (CURROW),hl
>     ld hl,0000h
>     ld (CURCOL),hl
>     ld hl,str2
>     call _puts
>     ret
> str1:
>     .db "This is small writing.",0
> str2:
>     .db "This is big.     ",0
> .end
> END



Follow-Ups: References: