
. ? get put blsave bload ?
qb q's:
how big an aray to hold a screen of graphics (screen 12, i.e. 640 * 480)
?
how to declare it
?
is the following code optimum ?
does it squander ram ?
------------
DECLARE SUB GTPT ()
DECLARE SUB ini ()
'---- test graphics get put bsave dsave
DEFINT A-Z
X = 2: Y = 32000: DIM SHARED ARAY(X, Y)
'X = 1: Y = 32000: DIM SHARED ARAY(X, -Y TO Y)
ini
GTPT
SUB GTPT
GET (0, 0)-(639, 479), ARAY
LOCATE 4, 44: INPUT "pRESS A KEY"; A$
'PRINT ARAY(0, 0); ARAY(1, 0)
' ARAY(0, 0) * ARAY(1, 0)
BSAVE "VGA.IMG", 0 + VARPTR(ARAY(0, 0)), 64000
LOCATE 5, 44: INPUT "pRESS A KEY"; A$
CLS
LOCATE 6, 44: INPUT "pRESS A KEY"; A$
BLOAD "VGA.IMG", 0
END SUB
SUB ini
CLS : SCREEN 12
DEF SEG = &HA000
LINE (0, 0)-(639, 479), , B
CIRCLE STEP(0, 0), 33
END SUB
------------
--
=-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
al aab, seders moderator sed u soon
it is not zat we do not see the s o l u t i o n
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+