'=========================================================================== ' Subject: SWITCH TEXT MODE W/O CLEARING Date: 06-12-96 (11:10) ' Author: The ABC Programmer Code: QB, PDS ' Origin: Convert from PASCAL Code Packet: TEXT.ABC '=========================================================================== '{ Switching without clearing test, by Bas van Gaalen, Holland, PD } ' Converted to BASIC by William Yu (06-12-96) '$INCLUDE: 'QB.BI' DIM SHARED InRegs AS RegType CLS PRINT "Select from the following option please:" PRINT "0 - Quit": PRINT "1 - 25 Lines": PRINT "2 - 50 Lines" DO A$ = INPUT$(1) IF A$ = "1" THEN Lines.25 IF A$ = "2" THEN Lines.50 LOOP UNTIL A$ = "0" END SUB Lines.25 InRegs.ax = &H83 CALL INTERRUPT(&H10, InRegs, InRegs) END SUB SUB Lines.50 InRegs.ax = &H1202 InRegs.bx = &H30 ' assembly: mov bl, 30h CALL INTERRUPT(&H10, InRegs, InRegs) InRegs.ax = &H1112 InRegs.bx = &H0 ' assembly: mov bl, 0 CALL INTERRUPT(&H10, InRegs, InRegs) END SUB