Re: Possible way to do assembly on TI-82!


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

Re: Possible way to do assembly on TI-82!



I tried the Bug with Y1=X and Shade(1,2,6. After pressin ON, I entered
6. This made everytime a different thing, it looks like is depend on the
position where I pressed ON, or maybe it depend on the content of the
memory. The most often thing was that I get is a dump of strange
charachters, or a line on the screen that moves when is press a key.


So, I wrote a 82p file with all the of Pics : 0x60 0x01 0x60 0x02
...0x60 0xFF and sent the file to the calculator. The good thing is that
at 0x60 0xD1, the same dump of charachters appeared, plus some
charachters at the begging!


Here is my theory(maybe it's wrong?): when I pressed 6, the calculator
executed the instuction at 0x60 0xD1(I know, this is not a memory
address, but let's name it so). At 0x60 0xD1 there was some
instrunctions that displays the content of the memory, these
instructions are the some charachters at the begging of the pic name.


If the memory at 0x60 0xD1 could be changed, the assemly problem would
be solved.
I wrote a pic5.82i file that containt the instructions :


ld a, 4
out (5), a
(that is 0x3E 0x04 0xD3 0x05), folowed bu 0x00s (NOP)


And I wrote program that stores (with StorePic) the pictures on the
screen in 0x60 0xD1. I sent the 2 files to the calculator, and used
RecallPic Pic5, and I executed the programm. All went fine.
I entered Y1=X and used Shade(1,2,6, I pressed ON, and entered 6. This
time, I got "Done". I repeated it many times, but allways I got "Done".
But when I tried to view the program with the program editor, there were
no more the charachters that were before using Shade(1,2,6.


Have someone any Idea?


Here are the uue of the two files:


begin 664 APIC.82P
M*BI423@R*BH:"@``````````````````````````````````````````````
@```````````4``L`!0`%05!)0P`````%``,`F&#1`P,`


end


begin 664 PIC5.82I
M*BI423@R*BH:"@!0:6-T=7)E(&9I;&4@9&%T960@,3(O,C,O.38L(#(Q.C0R
M`'!E9"!F:6P%`PL`]@('8`0```````#V`O0"````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````^!-,%````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
4````````````````````````=@0`


end


References: