UNPROTECTING BASIC PROGRAMS SAVED WITH THE ,P OPTION The following is a very simple anywhere, any time method for unprotecting BASIC programs which have been saved with the ,P option. The principle of this method is to force a zero byte into offset 1124 of BASIC's default segement. Loading a protected program disables immediate mode pokes however the BLOAD function will do the job. This requires a compatable file readily generated with BSAVE. In turn, this requires a zero byte somewhere to save. The best place to get that byte is from offset 1124 before loading the protected program. This means that the BSAVE file header will cause BLOAD to default to that load address. Thus the technique is as follows: BASIC[A] BSAVE "unpro",1124,1 LOAD "filespec of protected program BLOAD "unpro" If you write 1124 on the back of your driver's license you'll be able to deal with problems in protected programs any time, any place. There have been sporatic cases were LISTing continues past the lines of the protected program on into prior program residue in memory.