Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!pt.cs.cmu.edu!rochester!rit!ultb!lmb7421 From: lmb7421@ultb.UUCP (L.M. Barstow) Newsgroups: comp.sys.apple Subject: Re: Saving SHR screen from p8 Message-ID: <1354@ultb.UUCP> Date: 3 Oct 89 19:59:14 GMT References: <12831@orstcs.CS.ORST.EDU> Reply-To: lmb7421@ultb.UUCP (L.M. Barstow) Organization: Wandering Damage, Cosmo Police, Psi division Lines: 36 In article <12831@orstcs.CS.ORST.EDU> throoph@jacobs.CS.ORST.EDU.UUCP (Henry Throop) writes: > >Is there some way to save the SHR screen from ProDOS 8, so it can be loaded >into a paint program and modified? I have tried moving the SHR screen buffer >($e1/2000-$e1/9fff) down to bank 0 and saving it as type $C1, and tried >but for some reason when I load the resulting file, it has about 6 small >copies of the screen on the image, and the palette is messed up. Anybody >know what's happening? You almost had it. When you load the picture back in, and when you save it, make sure the interlacing is *off*...this means storing a $C1 in $C029 before saving and before loading. Also, I think you have to split the load and the save into two parts.... So a load would be: POKE 49193,193 BLOAD PIC.SHR,a$2000,l$4000 CALL moveroutine :REM a routine which moves memory from 00/2000..00/5fff to e1/2000..e1/5fff BLOAD PIC.SHR,a$2000,b$4000 CALL moveroutine1 : REM a routine which moves memory from 00/2000..00/5fff to e1/6000..e1/9fff GET A$ :REM wait for key POKE 49193,1 (Don't forget to add to all BLOADs, etc...this was only a quick reply.) -- Les Barstow **All of the paths work!!!!** LMB7421@RITVAX.BITNET lmb7421@{ultb,vaxa,vaxb,vaxc,vaxd}.isc.rit.edu UUCP: ...rutgers!rochester!rit!ultb!lmb7421 LENSMAN@DRYCAS.BITNET lensman@drycas.club.cc.cmu.edu