home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Falcon 030 Power 2
/
F030_POWER2.iso
/
ST_STE
/
MAGS
/
ICTARI03.ARJ
/
ictari.03
/
GFA
/
GFA_CODE
/
PICUTIL1.LST
< prev
next >
Wrap
File List
|
1989-07-29
|
1KB
|
41 lines
' ** SET UP STORE FOR THE SCREEN **
' ** Notes: Can set up several screens; i.e. for 5, DIM scr$(4) **
' ** By setting it to 32066 it can also hold 32034 **
DIM scr$(0)
scr$(0)=SPACE$(32066)
'
' ** FILE TO LOAD (AND FILE TO SAVE) **
' ** Notes: Assumes file exits, is valid & correct res. **
fload$="\picture.pi1"
fsave$="\picture2.pi1"
'
' ** FLAGS: Do you want pallette? **
' ** Do you want to save? **
pall&=TRUE
sav&=FALSE
'
' ** LOAD PICTURE, GRAB BITMAT(SCREEN) AND PALLETTE **
BLOAD fload$,V:scr$(0)
pall$=MID$(scr$(0),1,34)
bitmp$=MID$(scr$(0),35,32000)
'
' ** SET PALLETTE (IF WANTED) AND DISPLAY BITMAP **
' ** Notes: XBIOS(6) is a GFA call to set all colors at once **
IF pall&
~XBIOS(6,L:V:pall$+2)
ENDIF
SPUT bitmp$
'
' ** EITHER SAVE (IF WANTED) OR WAIT FOR KEY PRESS **
' ** Notes: If file exists then program WON`T make backup **
PRINT CHR$(7);
IF sav&
IF pall&
bitmp$=pall$+bitmp$
ENDIF
BSAVE fsave$,V:bitmp$,LEN(bitmp$)
ELSE
~INP(2)
ENDIF
EDIT