home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
kxc
/
ms_dos
/
tf02mini
/
tfrcnv01.bas
< prev
next >
Wrap
BASIC Source File
|
1990-06-14
|
1KB
|
32 lines
1000 DEFINT I,J,X,Y,Z
1010 DIM X(1000),Y(1000),Z(1000),ICON(1000),IPC(1000)
1011 PRINT "TFXファイルをTFRファイルに変換します。"
1012 INPUT "ファイルネームを入力して下さい。";FL$
1020 OPEN "R",#1,"B:(7)"+FL$+".TFX"
1030 FIELD #1,7 AS A$
1031 IE=LOF(1)-1
1032 FOR I=0 TO IE
1040 GET #1
1050 X(I)=ASC(MID$(A$,1,1))+ASC(MID$(A$,2,1))*256
1060 Y(I)=ASC(MID$(A$,3,1))+ASC(MID$(A$,4,1))*256
1070 Z(I)=ASC(MID$(A$,5,1))+ASC(MID$(A$,6,1))*256
1080 ICON(I)=ASC(MID$(A$,7,1))
1090 NEXT
1100 CLOSE #1
1120 OPEN "R",#1,"B:(9)"+FL$+".TFR"
1130 FIELD #1,9 AS A$
1140 FOR I=0 TO IE
1145 X=X(I):Y=Y(I):Z=Z(I):IPC=0:PRINT X;Y;Z;
1146 IF I=0 GOTO 1200
1150 FOR J=0 TO I-1
1160 IF X=X(J):IF Y=Y(J):IF Z=Z(J):IPC=J+1:J=IE
1170 NEXT
1200 B$=CHR$(X MOD 256)+CHR$(X\256):PRINT IPC
1210 B$=B$+CHR$(Y MOD 256)+CHR$(Y\256)
1220 B$=B$+CHR$(Z MOD 256)+CHR$(Z\256)
1240 B$=B$+CHR$(ICON(I))
1250 B$=B$+CHR$(IPC MOD 256)+CHR$(IPC\256)
1260 LSET A$=B$:PUT #1
1280 NEXT
1290 CLOSE #1