Re: TI-83 assembly not working (?)


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

Re: TI-83 assembly not working (?)



   Konrad Rokicki <konrad_rokicki@geocities.com> writes:
>  I typed up the TEST program given by TI on their homepage but when I do
>  'Send(9prgmTEST' I get ERR:SYNTAX. Does any one know what's wrong? It
>  seems I can only use variables in the send( command (STR1 and Y1 etc
>  work). I have tried various things:
>  Using the send command in diffrent places (program editor, home screen)
>  I tried using the prgm command and typing send, and PRGM:EXEC:TEST etc..
>  NOTHING WORKS!!! What's wrong? Is my calc defective :) I doubt it... any
>  help is greatly appreciated!
>
>  --
>   zero-G [tpascal.demo.coder]
>   konrad_rokicki@geocities.com
>
>>>>


I assume that what you typed into your TI-83 program editor
was the following object code:


CD5547
210300
220C80
213A93
CD0D47
CD7547
C9
54484953
20
4953
20
41
20
54455354
00
End
0000
End


The "End" commands come from the program editor
PRGM CTL menu; all the rest is ASCII hex codes typed
as numbers and letters from the keyboard. You *do not*
type the colons (:) -- they are inserted by the program editor
at the start of each line. If you typed them in, delete them!


If you saved the program as TEST, then the command to
execute it is "Send(9prgmTEST". You get "Send(" from the
CATALOG, under "S", "9" from the keyboard, and "prgmTEST"
from the PRGM EXEC menu. The CATALOG contains *every*
command.


When you enter the program correctly and enter the right
execute command, it should display "THIS IS A TEST" on
the screen. If not, go back and make sure you did
everything right.


Obviously, typing two bytes of ASCII object code for each
byte of machine language is no way to enter "real" programs.
You need an assembler to generate the object code in the
first place; then you can copy the object code into the
TI-GRAPH LINK program editor on your computer and send it
to the TI-83 through the serial cable. Note that assemblers
insert start characters, byte counts, and location data at
the start of each line of object code and checksums at the
end. These have to be deleted by hand in the program editor.


Good luck!


References: