Obsolete unused backup project such as OK6410
guowenxue
2019-08-02 d304465ae7e95190acc898051acb4d7e4542a794
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 
#------------------------------------------------------------------------------
# $File: acorn,v 1.5 2009/09/19 16:28:07 christos Exp $
# acorn:  file(1) magic for files found on Acorn systems
#
 
# RISC OS Chunk File Format
# From RISC OS Programmer's Reference Manual, Appendix D
# We guess the file type from the type of the first chunk.
0    lelong        0xc3cbc6c5    RISC OS Chunk data
>12    string        OBJ_        \b, AOF object
>12    string        LIB_        \b, ALF library
 
# RISC OS AIF, contains "SWI OS_Exit" at offset 16.
16    lelong        0xef000011    RISC OS AIF executable
 
# RISC OS Draw files
# From RISC OS Programmer's Reference Manual, Appendix E
0    string         Draw        RISC OS Draw file data
 
# RISC OS new format font files
# From RISC OS Programmer's Reference Manual, Appendix E
0    string        FONT\0        RISC OS outline font data,
>5    byte        x        version %d
0    string        FONT\1        RISC OS 1bpp font data,
>5    byte        x        version %d
0    string        FONT\4        RISC OS 4bpp font data
>5    byte        x        version %d
 
# RISC OS Music files
# From RISC OS Programmer's Reference Manual, Appendix E
0    string        Maestro\r    RISC OS music file
>8    byte        x        version %d
 
>8    byte        x        type %d
 
# Digital Symphony data files
# From: Bernard Jungen (bern8817@euphonynet.be)
0        string    \x02\x01\x13\x13\x13\x01\x0d\x10    Digital Symphony sound sample (RISC OS),
>8        byte    x    version %d,
>9        pstring    x    named "%s",
>(9.b+19)    byte    =0    8-bit logarithmic
>(9.b+19)    byte    =1    LZW-compressed linear
>(9.b+19)    byte    =2    8-bit linear signed
>(9.b+19)    byte    =3    16-bit linear signed
>(9.b+19)    byte    =4    SigmaDelta-compressed linear
>(9.b+19)    byte    =5    SigmaDelta-compressed logarithmic
>(9.b+19)    byte    >5    unknown format
 
0    string    \x02\x01\x13\x13\x14\x12\x01\x0b    Digital Symphony song (RISC OS),
>8    byte    x    version %d,
>9    byte    =1    1 voice,
>9    byte    !1    %d voices,
>10    leshort    =1    1 track,
>10    leshort    !1    %d tracks,
>12    leshort    =1    1 pattern
>12    leshort    !1    %d patterns
 
0    string    \x02\x01\x13\x13\x10\x14\x12\x0e
>9    byte    =0    Digital Symphony sequence (RISC OS),
>>8    byte    x    version %d,
>>10    byte    =1    1 line,
>>10    byte    !1    %d lines,
>>11    leshort    =1    1 position
>>11    leshort    !1    %d positions
>9    byte    =1    Digital Symphony pattern data (RISC OS),
>>8    byte    x    version %d,
>>10    leshort    =1    1 pattern
>>10    leshort    !1    %d patterns