A89: Re: A Really Interesting Idea...


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

A89: Re: A Really Interesting Idea...





>
> While people seem to hate programming ideas on the list, I think that this
> idea is worth bringing up, since it brings up some contraversy as well.
While
> talking to Miles how cool it would be to permanantly install Tetris into
the
> ROM, I was hit with an idea: why not make an application (read: not an ASM
> program, an APPLICATION) that could store 16/32/64K worth of stuff? In
other
> words, since Doors OS is known to crash the calc for silly reasons like
> recalling pi or trying to open a 100x100 randmat( matrix (evil grin) it
would
> be nice to have a 'clean copy' of Doors OS, Doors Explorer, some favorite
> games (read: Tetris and Phoenix) and of course, the libraries sored
> permanantly and safely in the archive in an area that is not deleted when
> memory is cleared.

no user memory is cleared, but the vat is lost, so that's equivalent to all
memory being cleared.
it's possible to store some data in an application like this, but it would
be easier and more efficient to store a backup of the vat and a checksum of
each variable and then just replace the vat entry if the program still
contains a valid checksum after the crash, regardless of whether it's
archived or not (of course, the archived data is almost guaranteed to be
preserved after the crash, whereas the non-archived just has a high
probability)
it's a good idea, I didn't realize that the applications weren't cleared
after a crash or I would have suggested it myself ;-)


>
> Of course the biggest obstacle is this: TI has not given us any clue how
to
> go around making applications. Because of this, would that make this
project
> impossible?

I doubt however that ti will ever release information about application
programming, since they only want licensed developers writing
"applications".
but I guess we'll found out tomorrow, when ti supposedly releases all it's
assembly programming info (which I really hope isn't in c again).



References: