home *** CD-ROM | disk | FTP | other *** search
- 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
-