home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: alt.hackers
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!mojo.eng.umd.edu!russotto
- From: russotto@eng.umd.edu (Matthew T. Russotto)
- Subject: Re: YAFP: TRS-80 Super Graphics
- Message-ID: <1992Sep03.023833.4079@eng.umd.edu>
- Date: Thu, 03 Sep 92 02:38:33 GMT
- Organization: College of Engineering, University of Maryland, College Park
- References: <YAMAUCHI.92Aug29141341@fox.ces.cwru.edu> <1992Aug29.213737.19225@umbc3.umbc.edu> <1992Sep1.183035.20969@utdallas.edu>
- Approved: Q the ordinary!
- Lines: 30
-
- In article <1992Sep1.183035.20969@utdallas.edu> shane@utdallas.edu writes:
- >
- >On the Apple, I'm pretty sure you could POKE a begin- or end-of-BASIC-program
- >address somewhere in zero page which would result in abridged output from
- >LIST. You could also make "unmodifyable" code, even if LIST displayed it, by
- >replacing line numbers with numbers >63999. Applesoft called a line number
- >higher than 63999 a syntax error, so by POKEing 65535 or whatever into the
- >line number, it became immune to standard BASIC editing.
-
- Other neat Applesoft hacks-- there was another POKE which would cause
- LIST to display only the first statement on a line, so by starting all
- lines with a colon, you had invisible code. Changing address $D6 (I
- think) to a nonzero value caused Applesoft to execute "RUN" no matter
- what you typed-- more primitive copy-protection.
-
- ObOriginalHack:
- Getting around the absolute worst copy-protection scheme ever
- designed, that for the drivers for a voice recognizer. It apparentely
- used no sync bytes at all and depended on blind luck to start reading
- in the right place. Naturally, it was VERY slow. The RWTS was not
- standard-- putting the funny RWTS into good DOS resulted in a useless
- DOS. But the command intepreter on the protected disk was intact. So
- I just loaded the programs in, saved them on tape (!), booted normal
- DOS, loaded from tape, and saved on tape.
-
- --
- Matthew T. Russotto russotto@eng.umd.edu russotto@wam.umd.edu
- Some news readers expect "Disclaimer:" here.
- Just say NO to police searches and seizures. Make them use force.
- (not responsible for bodily harm resulting from following above advice)
-