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: