Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!mcvax!nikhefk!keeshu From: keeshu@nikhefk.UUCP (Kees Huyser) Newsgroups: comp.sys.apple Subject: Re: // screen memory question Message-ID: <72@nikhefk.UUCP> Date: Wed, 3-Dec-86 18:42:10 EST Article-I.D.: nikhefk.72 Posted: Wed Dec 3 18:42:10 1986 Date-Received: Thu, 4-Dec-86 02:42:32 EST References: <18800002@uiucme> Reply-To: keeshu@nikhefk.UUCP (Kees Huyser) Organization: National Institute for Nuclear Physics; Netherlands Lines: 48 In article <18800002@uiucme> matthew@uiucme.UUCP writes: > >How do you create windows on the //e (or //c) in 80 column mode? What I would >like to do is save the area that I want to write the window to, plop the >window there and when I am done with the window, replace the window with >the original stuff. I have no trouble doing this on my pc because I know >where screen memory starts. I can't find reference to this in any of the >manuals that I have. > >Matt > >UUCP {ihnp4,seismo,pur-ee,convex}!uiucdcs!uiucme!matthew >-or- ihnp4!uiucuxc!uiucme!matthew One of the ways is to get XtraK from Beagle Bros, which will do a screen move for you. The XtraK program has a windows facility which is easy to install. Another thing is to do all the moves yourself. Working on a //e or //c in 80 column mode means you still have access to the /RAM virtual disk in ProDOS. Try the following (I've not tried this so dont blame me if it doesn't work exactly this way...) : /* before saving anything else on /RAM /* BSAVE /RAM/SCREEN1,A$2000,L$FFFE /* HiResScreen #1 /* BSAVE /RAM/SCREEN2,A$4000,L$FFFE /* HiResScreen #2 /* /* You now have to files in your /RAM disk, on the spot where in normal life the Double HiRes second page would be /* /* Now move your screens between the normal HiResScreen and the files on the /RAM disk. Since these BSAVE's and BLOAD's are in effect memory moves, they ought to go reasonably fast /* As I said before, I've never tried this, but I've read an article about these moves in which this technique was described. As I don't have a copy of the aricle with me, I can't give more details. I hope this helps you out someway or another. -- Kees | Kees Huyser | UUCP : keeshu@nikhefk.uucp or : {[wherever]!seismo}!mcvax!nikhefk!keeshu | BITNET : U00212@hasara5.bitnet | FIDO via unix : {decvax}!vaxine!spark!500!11!kees_huyser | FIDO via fido : kees huyser at net 500 node 11