Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!iuvax!cica!gatech!ncsuvx!ecemwl!jnh From: jnh@ecemwl.ncsu.edu (Joseph N. Hall) Newsgroups: comp.sys.mac.programmer Subject: Subverting copy-protection schemes Message-ID: <3503@ncsuvx.ncsu.edu> Date: 26 Jul 89 15:35:57 GMT Sender: news@ncsuvx.ncsu.edu Reply-To: jnh@ecemwl.UUCP (Joseph N. Hall) Organization: North Carolina State University Lines: 24 I'm trying to get some games installed in a partition on my hard disk and I've been de-protecting as many of them as possible, given my relatively limited experience in this area. I'm stuck, though, on Patton vs. Rommel. I figure that if I could only get PVR loaded and running in memory with TMON, I could pretty easily modify the appropriate code resources. TMON, though, doesn't coexist with PVR, apparently, whether loaded into the system heap or high memory. (PVR comes on a 400k disk, so it's kind of a tight fit ... I had to de-protect and temporarily remove many of the endgame screens just so that I could get TMON running.) Anyway, the system reboots shortly after I click on PVR with TMON installed. Very frustrating. The copy-protect system uses a specially-written sector on the floppy (in this case, sector 20H). I have no idea yet whether an executable portion of the game is stored there. If not, I suppose I could load, examine, and perhaps step through the game's code resources with TMON ... I dunno. I'm sure there's a trick to this that I'm missing ... any suggestions? -joseph hall -jnh@ecemwl.ncsu.edu -joseph@ece007.ncsu.edu