Re: Re: Can fortran clear the 3270 screen?
Rick Fochtman <[email protected]> Tue, 08 Jun 2010 16:32:05 -0500
| Newsgroups | gmane.comp.emulators.turnkey-mvs |
|---|---|
| Message-ID | <[email protected]> |
I think you mean " USING CLEARSCR,12 " :-)Ron Hudson wrote: > > > > > On Mon, Jun 7, 2010 at 7:41 PM, Rick Fochtman <[email protected] > <mailto:[email protected]>> wrote: > > > > -------------------------------<snip>----------------------------- > >> >> >> I once had to clear the screen from a Fortran IV program. I >> called the following assembler code: >> >> CLEARSCR TITLE 'CLEARSCR - CLEAR 3270 SCREEN' >> >> CLEARSCR CSECT >> >> SETREG 12,CODE=RENT >> > > Change this for?(I know the registers probably change) > SAVE (14,12),,* > LR 12,15 > USING HELLO1,12 > > >> >> STFSMODE ON,INITIAL=YES >> >> LTR R2,R15 >> >> BNZ END >> >> TPUT CLEAR,L'CLEAR,FULLSCR >> >> STFSMODE OFF >> >> END EOJ RC=(2),LOG=NO >> > Change this for? (I know the registers probably change) > L 13,4(,13) RESTORE SAVEAREA > LM 14,12,12(13) > SLR 15,15 CLEAR MY ENTRY POINT > BR 14 RETURN TO CALLER > >> >> CLEAR DC X'C11140403C4040001140C113' >> >> END CLEARSCR >> >> Mark >> > -----------------------------------<unsnip>----------------------------- > That's reasonable code, Mark. But you have a few non-MVS macros in > that code that might be considered a problem. SETREG? EOJ ?? > > Rick > > >