home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1978-07-26 | 3.2 KB | 88 lines |
- Procedure _EXAMINEFILE[F$]
- '
- Open In 1,F$
- L=Lof(1)
- H$=Input$(1,Min(L,1088))
- Close 1
- '
- Restore DAT
- '
- Repeat
- Read S1,H1$,S2,H2$,FT$
- If(Mid$(H$,S1,Len(H1$))=H1$) and(Mid$(H$,S2,Len(H2$))=H2$)
- OK=1
- Exit
- End If
- Until H1$="END"
- '
- If H1$="END"
- C=0
- For N=1 To Len(H$)
- A=Asc(Mid$(H$,N,1))
- If A>=32 or A=10 or A=9
- Inc C
- End If
- Next N
- P=(C*100)/Len(H$)
- If P>95
- FT$="ASCII TEXT"
- End If
- End If
- '
- DAT:
- Data 1,"FORM",9,"ILBM","IFF PICTURE"
- Data 1,"FORM",9,"SMUS","IFF MUSIC (AEGIS SONIX)"
- Data 1,"FORM",9,"8SVX","IFF SAMPLE"
- Data 1,"FORM",9,"ANIM","IFF ANIMATION"
- Data 1,"FORM",9,"SC3D","SCULPT 3D SCENE"
- Data 1,"AmSp",1,"","AMOS BOB BANK"
- Data 1,"AmIc",1,"","AMOS ICON BANK"
- Data 1,"AmBk",13,"Music","AMOS MUSIC BANK"
- Data 1081,"M.K.",1,"","NOISE/SOUND/PRO TRACKER MODULE"
- Data 1081,"FLT4",1,"","NOISE/SOUND/PRO TRACKER MODULE"
- Data 1,"BeEp",1,"","JAMCRACKER MODULE"
- Data 1,Chr$(65)+Chr$(250)+Chr$(15)+Chr$(250),1,"","SIDMON V1.0 MODULE"
- Data 27,"V.2",1,"","BPSOUNDMON MODULE"
- Data 1,"SMOD",1,"","FUTURE COMPOSER V1.0-V1.3"
- Data 365,"DELTA MUSIC V2.0",0,"","DELTA MUSIC V2.0"
- Data 1,"MMD1",1,"","MED MODULE"
- Data 1,"MMD0",6,Chr$(2),"MED MODULE (4 CHANNELS)"
- Data 1,"MMD0",6,Chr$(1),"MED MODULE (8 CHANNELS)"
- Data 1,"AmBk",13,"Tracker","SOUNDTRACKER MODULE IN AN AMOS BANK"
- Data 1,"AmBk",13,"Pac.Pic","AMOS PAC PIC"
- Data 1,"AmBk",13,"Samples","AMOS SAMPLE BANK"
- Data 1,"AmBk",13,"Menu","AMOS MENU BANK"
- Data 1,"AmBk",13,"Amal","AMOS AMAL BANK"
- Data 1,"AmBk",13,"Data","AMOS DATA BANK"
- Data 1,"AmBk",13,"Resource","AMOS RESOURCE BANK"
- Data 1,"AmBk",1,"","AMOS BANK"
- Data 1,"AmBs",1,"","SET OF AMOS BANKS"
- Data 1,"AMOS Basic",1,"","AMOS 1.3 PROGRAM"
- Data 1,"AMOS Pro",1,"","AMOS PROFESSIONAL PROGRAM"
- Data 1,Chr$(15)+Chr$(0)+Chr$(0),1,"","FONT DATA FILE"
- Data 1,Chr$(0)+Chr$(0)+Chr$(3)+Chr$($F3),33,"pdNu","WORKBENCH FONT"
- Data 1,Chr$(0)+Chr$(0)+Chr$(3)+Chr$($F3),1,"","EXECUTABLE PROGRAM"
- Data 1,"PP20",1,"","POWERPACKEDDATA FILE"
- Data 1,"MED"+Chr$(4),1,"","OCTAMED MODULE"
- Data 1,"MSH"+Chr$(0),1,"","OCTAMED SYNTHSOUND"
- Data 1,Chr$(227)+Chr$(16)+Chr$(0)+Chr$(1),1,"","WORKBENCH ICON"
- Data 1,"PPbk",1,"","AMOS POWERPACKED BANK"
- Data 1,Chr$(255)+Chr$(216)+Chr$(255)+Chr$(224),7,"JFIF","JPEG PICTURE"
- Data 1,"DMS!",1,"","DISKMASHER FILE"
- Data 1,"xSceneEditor",1,"","MOVIESETTER MOVIE WITH DATA"
- Data 1,"FILM",1,"","MOVIESETTER MOVIE WITHOUT DATA"
- Data 1,"DM20",1,"","DATAMASTER V2.0 DATABASE"
- Data 1,"MM"+Chr$(0)+"*",1,"","TIFF PICTURE"
- Data 5,"DEBR",27,"CHAG","FREELANCE V2.0 PRESENTATION"
- Data 1,Chr$(10)+Chr$(5)+Chr$(1),1,"","PCX PICTURE"
- Data 1,"BM",15,"(","BMP PICTURE"
- Data 1,Chr$(0)+Chr$(32)+Chr$(16)+Chr$(34),1,"","CGM METAFILE"
- Data 1,"GIF87",1,"","GIF PICTURE"
- Data 1,"GIF89",1,"","GIF PICTURE"
- Data 1,"/*",1,"","AREXX PROGRAM"
- Data 1,Chr$(0)+Chr$(0)+Chr$(0)+Chr$(0),49,Chr$(128)+Chr$(30),"NEOCHOME PICTURE"
- Data 1,"@D",1,"","AMIGAGUIDE DOCUMENT"
- Data 1,"@d",1,"","AMIGAGUIDE DOCUMENT"
- Data 1,"END",1,"","UNKNOWN FILE TYPE"
- '
- End Proc[FT$]