A82: Re: CrASH Hacked!!!!


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

A82: Re: CrASH Hacked!!!!




>After spending 7 hours in front of my computer, I have successfully
hacked

How come it took so long ? Just make a file containg the code and then use
DASMZ80.

>the CrASH backup file into it's source code with no errors!  BTW, CrASH
>authors, you wasted about 8 bytes of space at the end of your program.  I
>also saw a lot of unoptimized code as I was decompiling everything by
hand.

This sounds very unlikely, I know that Crash_Man soend a long time
optimizing the code. 

> Another question for you guys:  Why do the TI-BASIC commands Prompt
>Frac
>not cause a syntax error in the first line of the program?  Please also
>explain the workings of the matrices themselves...I'm inrigued as to why
>you store two numbers into two different locations and how you calculated
>them.


One matrix covers the whole system RAM, the first time you store a number
to it stores a key in the buffer, the next time it changes the input
handler.

>The main reason for hacking CrASH's backup was to grab the extra routines
>that ASH doesn't have and make all CrASH specific programs available for
>ASH.  If nobody really minds, I will release the source to CrASH so that
>other people will have an oppotunity to make a decent shell.  I will most
>likely use a lot of the code for CrASH to write my own shell in the
>NOT-so-near future.

>
>Currently, the state of the source code, is just that, code.  I have yet
to
>add comments to the code and extract the portions needed to duplicate the
>various functions that are not a part of ASH to make CrASH programs
portable.


Ash 3.1 will run Crash programs, and it includes all the extra Crash
routines and some new ones. The last time I tested Ash 3.1 all Crash
programs except for Crash for CrASH worked fine (however i made a small
mistake in the version I send to the beta testers). The routines included
in Crash are (c) by the authors of Crash, you have no right to take their
routines and use them in any programs. None of the routines are hard to
write, just sit down and write your own.

Have a look at what happend with the TI85 when every one started to write
their own shell. Now every one writes shells, and not games. If you
release the code for CrASh my guess is that the same thing will happen to
the TI82.

I know for a fact that the authors of Crash did not want to release the
source for Crash, and I am sure that they would not like any one to
release it. They wrote CrASh and unless you get their permission to
release the source for it you have no right to do it. So just keep the
source to your self.

Dines

_______________________________________

Dines Justesen
Email: dines@post1.com or
       c958362@student.dtu.dk
WWW  : http://www.gbar.dtu.dk/~c958362/
_______________________________________