PRODUCT : TURBO BASIC NUMBER : 359 VERSION : 1.0 OS : PC-DOS DATE : July 22, 1987 PAGE : 1/1 TITLE : SAVING SCREEN 9 GRAPHICS This program shows you how to save SCREEN 9 EGA pictures by using the GET, PUT, BLOAD, & BSAVE commands. DEFINT A-Z BEGIN: SCREEN 9 CIRCLE (160,120),75,5 'Draw a circle to be transfered CALL Show.a(1,0,0) 'GET the circle CALL Show.a(3,0,0) 'Save it to a file CLS 'Clear the screen CALL Show.a(4,0,0) 'Load it into memory CALL Show.a(2,0,0) 'PUT it on the screen END SUB Show.a(z,x,y) STATIC a%() DIM a%(16181) SELECT CASE z CASE 1 GET (0,0)-(319,199), a% CASE 2 PUT (x,y),a% CASE 3 DEF SEG = VARSEG(a%(0)) BSAVE "GRAPH.PIC", VARPTR(a%(0)), 32632 CASE 4 DEF SEG = VARSEG(a%(0)) BLOAD "GRAPH.PIC", VARPTR(a%(0)) END SELECT END SUB