[A83] Re: Aurora for 83+?
[Prev][Next][Index][Thread]
[A83] Re: Aurora for 83+?
> > Van: Peter-Martijn Kuipers <hyper@hysoft-automation.com>
> >
> > Sounds interesting, but I don't quite get it. Can you explain it in more
>
> > detail?
>
> Let me first explain what Aurora did for BASIC programs, I haven't found a
> good explanation/docs of the Aurora assembly API:
"The Aurora API","api.txt", TiCalc.org
> When you loaded the coordinates in the corresponding REALs, and then did a
> "prgmZAPI" (which was basicaly a ""ZAURAGFX:send(9prgmZASMLOAD", I guess)
that's right
> it would plot some things, depending on what you had set in the real REAL
> V, it would use REAL A,B,C and D to plot/erase certain things, like
> (filled) squares.
>
> This way of 'destroying valuable REALs' is a bit redundant I think/hope.
> You could also addapt some pointers to let the TIOS jump over the
> data-part
> needed by your assembly program.
>
> The parsing of the input-data is a little bit of a problem, but maybe
> somebody already has found the call to let the TIOS parse the string for
> you till a comma or whatever, and put the result in OP1.
Maybe a list is useful.
> Yuo could also be a little confused about the "prgmBLAH" being assembly?
> Well, I've worked to much with Venus lately. Oh, to speak about Venus,
> does
> anybody know if the Ti83+ can execute BASIC programs in Flash from RAM?
No, it can't, and imho that's extremely stupid, because basic isn't
selfmodding
> Henk Poley <><
Ronald
> > > When someone takes a better look at how the TIOS execute BASIC (there
> just
> > > needs to be some sort of 'bookmark' for the parser to know where it
> left)
> > >
> > > A more Ti89 style of programming can then be done:
> > >
> > > [...]
> > > prgmBLAH:(9,2,20,40)
> > > [..rest of BASIC prog..]
> > >
> > > Would let BLAH read the numbers, parse it, updates the 'bookmark' (if
> you
> > > don't then the error message you can generate will point right to the
> > > faulty entry). And then do whatever it needs to do.
> > >
> > > Henk Poley <><
>
>
--
Sent through GMX FreeMail - http://www.gmx.net
References: