Re: A86: TI-86 User Memory


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

Re: A86: TI-86 User Memory




This is another of the ongoing (and probably never finishing :-) projects that
i've been working on...  I've tried some disassembling to find where the matrix,
vector, and list operations are, and i've not found too much, and if i ever get
any time, i might just write some of my own routines...  (i started when i needed
to row reduce for my chem program's equation solver, which i have since given up
- if anyone wants to take my source and add one, feel free to, but be sure to
tell me so i can get it.... ;-)

Anyway, you can create or look at the status (existance) of matrices with the
calls in ti86asm.inc.  ummm.....  TI86EMU would be pretty nice in figuring
something out, but it's such a pain to work with as it is...  does anyone know if
there's a version past 0.5? or where/if there is a homepage for it?  anyway, i
might have some more time in a little while (most of my tough classes are getting
easier...)

changing the elements in a matrix is pretty easy though...  you just read the #
of rows and the # of columns, and then, to get the # at row R, col. C, (maybe
need to inc a few more times - not sure) increment the pointer (should be 24-bit
unless you move the entire matrix into graph mem or something) 10*(# cols*R+C)
and then point hl (or de) to it and then _mov10b from hl to op1 (or from op1 to
de)...  That should cover that, but i'm still looking for a call to delete a row
or column, or *ANY* other matrix, vector, list, or string operations (other than
the few that dan posted long long ago)

BIOSERRORS wrote:

> I'm writing a large game in ASM, but I need to be able to read/write to the
> user memory.  Specifically, I need to know how to write an ASM program that
> can read matrices, change the values of elements in matrices, and delete an
> entire row from a certain matrix with a specified name that can be
> viewed/edited/manipulated in the built in OS.  I have failed at many attempts
> to do this.  If any of you could please help me, I'd be very thankful!
>
> -Dave W.  (BIOSERRORS@aol.com)
>
> <A HREF="http://members.xoom.com/BIOSERRORS">
> http://members.xoom.com/BIOSERRORS</A>
>
> NOTE:  That URL is case sensitive.



--
Stephen Hicks
mailto:shicks@mindspring.com
ICQ:5453914
IRC:Kupopo



References: