SUB SavScr12 (SavePath AS STRING, BYVAL Index AS INTEGER)
DIM Loop1 AS LONG
DEF SEG = &HA000
Path$ = RTRIM$(LTRIM$(SavePath))
IF Path$ = "" THEN
Path$ = "."
END IF
IF RIGHT$(Path$, 1) <> "\" THEN
Path$ = Path$ + "\"
END IF
FOR Loop1 = 0 TO 3
OUT &H3CE, 4
OUT &H3CF, Loop1
IF Loop1 = 0 THEN
BSAVE Path$ + "~~QB" + LTRIM$(RTRIM$(STR$(Index))) + ".~~1", 0, 38400
END IF
IF Loop1 = 1 THEN
BSAVE Path$ + "~~QB" + LTRIM$(RTRIM$(STR$(Index))) + ".~~2", 0, 38400
END IF
IF Loop1 = 2 THEN
BSAVE Path$ + "~~QB" + LTRIM$(RTRIM$(STR$(Index))) + ".~~3", 0, 38400
END IF
IF Loop1 = 3 THEN
BSAVE Path$ + "~~QB" + LTRIM$(RTRIM$(STR$(Index))) + ".~~4", 0, 38400
END IF
NEXT
END SUB
=========================================
SUB ResScr12 (SavePath AS STRING, BYVAL Index AS INTEGER)
DEF SEG = &HA000
Path$ = RTRIM$(LTRIM$(SavePath))
IF Path$ = "" THEN
Path$ = "."
END IF
IF RIGHT$(Path$, 1) <> "\" THEN
Path$ = Path$ + "\"
END IF