Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: notesfiles - hp 1.2 08/01/83; site hp-pcd.UUCP Path: utzoo!utcs!lsuc!pesnta!hplabs!hp-pcd!carlj From: carlj@hp-pcd.UUCP (carlj) Newsgroups: net.micro Subject: Re: BASIC \"unprotect\" Message-ID: <4100001@hp-pcd.UUCP> Date: Thu, 7-Mar-85 10:28:00 EST Article-I.D.: hp-pcd.4100001 Posted: Thu Mar 7 10:28:00 1985 Date-Received: Fri, 8-Mar-85 11:23:13 EST References: <8802@brl-tgr.UUCP> Organization: Hewlett-Packard - Corvallis, OR Lines: 16 Nf-ID: #R:brl-tgr:-880200:hpcvmb:4100001:004:848 Nf-From: hpcvmb!carlj Mar 5 07:28:00 1985 Unprotecting Microsoft Basic I have unprotected some basic files, but the way that I did it was to load the program into basic after basic had been loaded by debug, then escape back to debug and save the memory where the program was located. I don't have the addresses where it is saved now, but if you are familiar with debug it shouldn't be too difficult to figure out. Normal non-ASCII save files are just the program memory image that has been saved to disk. This means that if you know where basic puts its programs in memory you can use debug to save that block of memory to disk. This is a fairly tedious process, so if anybody has a better method, use it. If you want further information send a mail message to me and I'll try to find where I wrote down the information. Carl Johnson, HP Portable Computer Division hp-pcd!carlj