Re: A89: Forming a group to hack 89


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

Re: A89: Forming a group to hack 89




I never said that any of these were going to be hard to implement.

I haven't tried using the exec() function yet, but I am sure that TI has
limited the size of strings that can be run (then again maybe not).

I suppose that #2 could use some more clarification (sorry). What I ment was
that maybe you could save a string to flash, then if you could copy it into
a flash program and run it.

I see number 3 as the most possible, I am well aware that it is used very
frequently in z80 and very very easy to implement (I programed in z80 asm
for quite a while before getting my 89).

Again, I would like to say that all of these could be ways to run larger
programs than 8kb. And as Andrew Magness was so thoughtfull to point out,
quite easy.

For all you who think 2.01 is a beta (which it could be) remember what ti
said at http://www.ti.com/calc/docs/faq/sdkfaq004.htm : With the free
version, one can write RAM resident programs up to 8K in size (8K is the
calculator limit). RAM programs can be archived (but not run) in Flash
memory.

To me that sounds like the 8kb stuff is _not_ going to change.

ALT_255 - webmaster@communitycrc.org

----- Original Message -----
From: Andrew Magness <AndrewM@ev1.net>
To: <assembly-89@lists.ticalc.org>
Sent: Wednesday, December 01, 1999 7:53 PM
Subject: Re: A89: Forming a group to hack 89


>
> At 05:05 PM 12/1/99 -0500, you wrote:
> >
> >    As I see it we have more than on possible recourse for TI's actions.
> >There are, however, some things that would not be worth our time. The
main
> >on is cracking the 512-bit encryption, as this would take _much_ to long.
> >So, without that our hardware version 2.00 friends are seemingly
screwed -
> >unless we make a program to remedy this problem. I believe there are 3
ways
> >to go about this:
> >
> >(1.) Make a program that executes strings*.
>
> um...... Exec???
>
>
> >(2.) Make a Flash Application that copies a string*.
>
> copies?? what do you mean?
>
> >(3.) Make a program to "jump" into a string* as if it were code.
>
> This can already be done VERY easily! This is done most of the time on z80
> calcs to work with big programs
>
> >
> >* (or other variable)
> >
> >    We would have to do some work to find out if some of these are even
> >possible, but that hasn't stopped us before. If we would be able to get
any
> >of these to work, then we will obviously be able to run larger programs.
> >
> >    Another problem is these "Flash Applications". There is _no_ way that
I
> >am _ever_ going to pay for calculator software. The hardware version 1.00
> >people will be able (eventually) to change their serial number, allowing
for
> >wonderful piracy of applications. This could actually help hardware
version
> >2.00 users. Since there is no way that the calculator decrypts the Flash
> >Applications every time it is run then it should be possible to find a
way
> >to copy the code only of the application. This would then be sent the to
the
> >hardware version 2.00 users. The only problem with this is that without
one
> >of the programs that would run code over 8kb, well lets just say that
would
> >really suck. Even if one of the programs above was developed there would
> >still be a limit to the size (non archive memory).
> >
> >    If anyone would like to join me in trying to do one of these ideas,
or
> >something else, e-mail me at webmaster@communitycrc.org. If you do e-mail
> >me, please state what you would be able to do (program in asm, c, or
> >whatever) and I will get back to you with a list of people interested and
> >some more ideas of what we could attempt to do.
> >
> >Sincerely,
> > ALT_255 - webmaster@communitycrc.org
> >
> >
> >
> >
>
>



References: