Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site tekred.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!tektronix!tekred!joels From: joels@tekred.UUCP (Joel Swank) Newsgroups: net.micro.cbm Subject: Re: machine load problem Message-ID: <439@tekred.UUCP> Date: Mon, 3-Feb-86 21:01:21 EST Article-I.D.: tekred.439 Posted: Mon Feb 3 21:01:21 1986 Date-Received: Wed, 5-Feb-86 02:42:45 EST References: <2986@ncsu.UUCP> Organization: Tektronix, Beaverton OR Lines: 19 > Recently, I discovered a malfunction in my c64. I'm stumped as to what > could be causing it, and would appreciate some help. The story goes like this: > > I turned on my c64 and typed LOAD "PRT",8,1. > > Prt is a simple routine which prints the current screen contents to the > printer. > > The program loaded correctly at $c000. However, the c64 also sets the > end of basic pointers (start of variable space) to the last address loaded, > namely, $c0d4. There is nothing wrong with your C64. This is the way it works. The ',1' on the LOAD only keeps the file from being relocated to the BASIC buffer. It is not an 'ML' load. To restore the BASIC pointers after the load, just type 'NEW' and everything will be normal. Joel Swank Tektronix, Redmond Oregon