.prilf LDA #2 \ Print ASCII 2 using the non-vectored OSWRCH, which JSR NVOSWRCH \ means "start sending characters to the printer" LDA #10 \ Send ASCII 10 to the printer twice using the POSWRCH JSR POSWRCH \ routine, which prints a blank line below the current JSR POSWRCH \ line as ASCII 10 is the line feed character LDA #3 \ Print ASCII 3 using the non-vectored OSWRCH, which JSR NVOSWRCH \ means "stop sending characters to the printer" JMP PUTBACK \ Jump to PUTBACK to restore the USOSWRCH handler and \ return from the subroutine using a tail callName: prilf [Show more] Type: Subroutine Category: Text Summary: Implement the #prilf command (print a blank line on the printer)Context: See this subroutine in context in the source code References: This subroutine is called as follows: * JMPTAB calls prilf
This routine is run when the parasite sends a #prilf command. It prints a blank line on the printer by printing two line feeds.
[X]
Configuration variable NVOSWRCH = &FFCB
The address for the non-vectored OSWRCH routine
[X]
Subroutine POSWRCH (category: Text)
Print a character on the printer only
[X]
Subroutine PUTBACK (category: Tube)
Reset the OSWRCH vector in WRCHV to point to USOSWRCH