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