Home | History | Annotate | Line # | Download | only in magdir
amigaos revision 1.1.1.5
      1  1.1.1.2  christos 
      2      1.1  christos #------------------------------------------------------------------------------
      3  1.1.1.5  christos # $File: amigaos,v 1.17 2018/10/16 18:57:19 christos Exp $
      4      1.1  christos # amigaos:  file(1) magic for AmigaOS binary formats:
      5      1.1  christos 
      6      1.1  christos #
      7      1.1  christos # From ignatios (a] cs.uni-bonn.de (Ignatios Souvatzis)
      8      1.1  christos #
      9      1.1  christos 0	belong		0x000003fa	AmigaOS shared library
     10      1.1  christos 0	belong		0x000003f3	AmigaOS loadseg()ble executable/binary
     11      1.1  christos 0	belong		0x000003e7	AmigaOS object/library data
     12      1.1  christos #
     13      1.1  christos 0	beshort		0xe310		Amiga Workbench
     14  1.1.1.4  christos >2	beshort		1
     15      1.1  christos >>48	byte		1		disk icon
     16      1.1  christos >>48	byte		2		drawer icon
     17      1.1  christos >>48	byte		3		tool icon
     18      1.1  christos >>48	byte		4		project icon
     19      1.1  christos >>48	byte		5		garbage icon
     20      1.1  christos >>48	byte		6		device icon
     21      1.1  christos >>48	byte		7		kickstart icon
     22      1.1  christos >>48	byte		8		workbench application icon
     23      1.1  christos >2	beshort		>1		icon, vers. %d
     24      1.1  christos #
     25      1.1  christos # various sound formats from the Amiga
     26      1.1  christos # G=F6tz Waschk <waschk (a] informatik.uni-rostock.de>
     27      1.1  christos #
     28      1.1  christos 0	string		FC14		Future Composer 1.4 Module sound file
     29      1.1  christos 0	string		SMOD		Future Composer 1.3 Module sound file
     30      1.1  christos 0	string		AON4artofnoise	Art Of Noise Module sound file
     31      1.1  christos 1	string		MUGICIAN/SOFTEYES Mugician Module sound file
     32      1.1  christos 58	string		SIDMON\ II\ -\ THE	Sidmon 2.0 Module sound file
     33      1.1  christos 0	string		Synth4.0	Synthesis Module sound file
     34      1.1  christos 0	string		ARP.		The Holy Noise Module sound file
     35      1.1  christos 0	string		BeEp\0		JamCracker Module sound file
     36      1.1  christos 0	string		COSO\0		Hippel-COSO Module sound file
     37      1.1  christos # Too simple (short, pure ASCII, deep), MPi
     38      1.1  christos #26	string		V.3		Brian Postma's Soundmon Module sound file v3
     39      1.1  christos #26	string		BPSM		Brian Postma's Soundmon Module sound file v3
     40      1.1  christos #26	string		V.2		Brian Postma's Soundmon Module sound file v2
     41      1.1  christos 
     42      1.1  christos # The following are from: "Stefan A. Haubenthal" <polluks (a] web.de>
     43      1.1  christos 0	beshort		0x0f00		AmigaOS bitmap font
     44      1.1  christos 0	beshort		0x0f03		AmigaOS outline font
     45      1.1  christos 0	belong		0x80001001	AmigaOS outline tag
     46      1.1  christos 0	string		##\ version	catalog translation
     47      1.1  christos 0	string		EMOD\0		Amiga E module
     48      1.1  christos 8	string		ECXM\0		ECX module
     49      1.1  christos 0	string/c	@database	AmigaGuide file
     50      1.1  christos 
     51      1.1  christos # Amiga disk types
     52  1.1.1.4  christos #
     53      1.1  christos 0	string		RDSK		Rigid Disk Block
     54      1.1  christos >160	string		x		on %.24s
     55      1.1  christos 0	string		DOS\0		Amiga DOS disk
     56      1.1  christos 0	string		DOS\1		Amiga FFS disk
     57      1.1  christos 0	string		DOS\2		Amiga Inter DOS disk
     58      1.1  christos 0	string		DOS\3		Amiga Inter FFS disk
     59      1.1  christos 0	string		DOS\4		Amiga Fastdir DOS disk
     60      1.1  christos 0	string		DOS\5		Amiga Fastdir FFS disk
     61      1.1  christos 0	string		KICK		Kickstart disk
     62      1.1  christos 
     63      1.1  christos # From: Alex Beregszaszi <alex (a] fsn.hu>
     64      1.1  christos 0	string		LZX		LZX compressed archive (Amiga)
     65      1.1  christos 
     66  1.1.1.3  christos # From: Przemek Kramarczyk <pkramarczyk (a] gmail.com>
     67  1.1.1.3  christos 0	string 		.KEY		AmigaDOS script
     68  1.1.1.3  christos 0	string 		.key		AmigaDOS script
     69  1.1.1.5  christos 
     70  1.1.1.5  christos # AMOS Basic file formats
     71  1.1.1.5  christos # https://www.exotica.org.uk/wiki/AMOS_file_formats
     72  1.1.1.5  christos 0	string		AMOS\040Basic\040 	AMOS Basic source code
     73  1.1.1.5  christos >11	byte		=0x56 			\b, tested
     74  1.1.1.5  christos >11	byte		=0x76 			\b, untested
     75  1.1.1.5  christos 0 	string		AMOS\040Pro		AMOS Basic source code
     76  1.1.1.5  christos >11	byte		=0x56 			\b, tested
     77  1.1.1.5  christos >11	byte		=0x76 			\b, untested
     78  1.1.1.5  christos 0	string		AmSp			AMOS Basic sprite bank
     79  1.1.1.5  christos >4	beshort		x			\b, %d sprites
     80  1.1.1.5  christos 0	string		AmIc			AMOS Basic icon bank
     81  1.1.1.5  christos >4	beshort		x			\b, %d icons
     82  1.1.1.5  christos 0	string		AmBk			AMOS Basic memory bank
     83  1.1.1.5  christos >4	beshort		x			\b, bank number %d
     84  1.1.1.5  christos >8	belong&0xFFFFFFF	x		\b, length %d
     85  1.1.1.5  christos >12	regex		.{8}			\b, type %s
     86  1.1.1.5  christos 0	string		AmBs			AMOS Basic memory banks
     87  1.1.1.5  christos >4	beshort		x			\b, %d banks
     88