home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
No Fragments Archive 4: The Falcon Archive
/
nf_archive_four_v1.0.iso
/
ARCHIVE
/
WORK
/
UTILITY
/
XGRAB024.ZIP
/
GFX-_PI#.GFA
(
.txt
)
< prev
next >
Wrap
GFA-BASIC Atari
|
1994-05-06
|
968b
|
39 lines
DO
FILESELECT DIR$(0)+"\*.GFX","",fname$
EXIT IF fname$=""
RESERVE 50000
OPEN "i",#1,fname$
res$=INPUT$(38,#1)
pal256$=INPUT$(1024,#1)
pal16$=INPUT$(32,#1)
picsize%=LOF(#1)-38-1024-32
IF picsize%=32000
BGET #1,HIMEM,picsize%
SELECT ASC(MID$(res$,1,1))
CASE 0
ende$="1"
CASE 1
ende$="2"
CASE 3
ende$="3"
ENDSELECT
OPEN "o",#2,LEFT$(fname$,RINSTR(fname$,"."))+"PI"+ende$
PRINT #2,CHR$(0);MID$(res$,1,1);pal16$;
BPUT #2,HIMEM,picsize%
CLOSE #2
del
ELSE
CLS
PRINT "This is no ST-compatible picture!"
~INP(2)
ENDIF
CLOSE #1
LOOP
PROCEDURE del
ALERT 2,"Delete GFX-File?",1,"No|Yes",a#
IF a#=2
KILL fname$
ENDIF
CLS
RETURN