-
Notifications
You must be signed in to change notification settings - Fork 25
/
oricutron.rdef
123 lines (112 loc) · 6.2 KB
/
oricutron.rdef
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/* resource file definition for BeOS and Haiku */
/* the Application's (unique) mime signature */
resource app_signature "application/x-vnd.oricutron";
/* application flags */
resource app_flags B_MULTIPLE_LAUNCH | B_ARGV_ONLY;
/* mime types the application supports */
resource(1, "BEOS:FILE_TYPES") message {
/* XXX: find a sane type for ORIC roms, tapes and dsk */
/*
"types" = "application/x-oric-rom",
*/
"types" = "application/x-oric-tape",
"types" = "application/x-oric-disk"
};
/* bitmap files */
resource(200, "winicon.bmp") #'data' import "images/winicon.bmp";
resource(201, "statusbar.bmp") #'data' import "images/statusbar.bmp";
resource(202, "disk_active.bmp") #'data' import "images/disk_active.bmp";
resource(203, "disk_ejected.bmp") #'data' import "images/disk_ejected.bmp";
resource(204, "disk_idle.bmp") #'data' import "images/disk_idle.bmp";
resource(205, "disk_modactive.bmp") #'data' import "images/disk_modactive.bmp";
resource(206, "disk_modified.bmp") #'data' import "images/disk_modified.bmp";
resource(207, "tape_pause.bmp") #'data' import "images/tape_pause.bmp";
resource(208, "tape_ejected.bmp") #'data' import "images/tape_ejected.bmp";
resource(209, "tape_play.bmp") #'data' import "images/tape_play.bmp";
resource(210, "tape_stop.bmp") #'data' import "images/tape_stop.bmp";
resource(211, "avirec.bmp") #'data' import "images/avirec.bmp";
/* HVIF icon for Haiku */
resource("BEOS:ICON") #'VICN' array {
$"6E6369660C0500040071020016043D88273D8827BED4133ED4134B1000C6104F"
$"41A685E5D669EC37020016033B9EE13B9EE1BB9EE13B9EE147C3854A3E7A00E8"
$"3FECFFA8020016033C63923CAF4CBEFCFD3EA8B54B019A4657497CCA00A7FFA7"
$"020106023C60000000000000003CE0004940004A100000F8F8FFFF9898FF0200"
$"160236921535A80EBE517B3F427A4A81C644E5E400DAFF0005FF020006033E5C"
$"293A169EB9851C3DFA554737BD48A27600D3050580FF0606FFB4040403FF0303"
$"037A00000200060237CB0F3B06B5BFD1253C64674C2D274A762600770303FFFF"
$"00000D0605AF035C5266545C52554EC97AC71FC6C1C388484946604A604A6055"
$"57020B523E5248523E523E523E52BAC7C08D24C482B693BE11B359BA33B49036"
$"222E26B6D0B726B6D0B726B6D0B726B6D0B726B6D0B726B5EBB7F7B565BAF626"
$"B943B565BAF62635263526412C482A46B8CCC3F43650BA81C59F3B52474FC121"
$"C6AA4D4B0609FFF603523E5247523E523E523E52BAC7C08D24C482B693BE11B3"
$"59BA33B49036222E26B6D0B726B726342AB9C7B682392C473CC10EB997C3E2C2"
$"4D425142514E4C0606EB0B36403B47B9E5BD22312B28312F49B69541BA6BC543"
$"3F4FBE3EC5C0C075C5B3464A0607FE3F382A382A382AC046B8D7C3B444C353BD"
$"59C3B2BD2BBD5D28C151B82BBD5D283A283A28BAAFB4D8B71FB6E6B85AB53AB8"
$"6FB5F1382ABA62B5E4382A020D382A382AB89AB500B565BAF626B6C7B565BAF6"
$"2634263426483851B9DAC52A3851384C384C31492B362B3F2B2E382FBA7EB7D9"
$"BE1BB9D14543453B45C3C2384C3F4F384C385138513F544A464AC57D4A46C3BF"
$"46C3BF464ABDF7BC912AC085B8F7BC912A0204382FB97AB76EBFA4BA844544C1"
$"BCBE0A45C4A5374BBF3DC5ACB916C2972B362BBF112BB8770611AAFFAFAA034C"
$"534851455A2A4D2F47B812C3ADB9D5C17434463446BC22C0E4BE31BEE2BC97C0"
$"99BF63BD9ABFE2BCF5BEF6BDF2BFE2BCF54135BF7EBBE6C050BB3B4533433245"
$"334B2D50284A25422B254D455F4C5A4C5A4C580A06455A2C4C482E422B254D45"
$"5F0A04422B482E50284A250A04482E2C4C344650280A04455A455F4D594D5406"
$"04FA455A4D544751475145523953405439530E0A010100000A00010110011784"
$"00040A020102000A0001031001178400040A020103000A040105000A03010400"
$"0A0001061001178200040A0001071001178400040A080108000A090109000A0A"
$"010A000A0B010C000A0A010B00"
};
/* bitmap icons for BeOS */
resource(101, "BEOS:L:STD_ICON") #'ICON' array {
$"0000000000000000000000000000000000000000000000000000000000000000"
$"030000000000000000000000020B151B3F3F1D19120801000000000000000000"
$"0300000000000000000003133F3F3F3F3F3F3F3F3F3F192A2A2A2A2A2A320000"
$"0300000000000000000B1D3F3F3F3F3F3F3F3F3F3F3F9C2A2A2A2A2A2F000001"
$"03000000000000000F3F3F3F3F3F3F3F3F3F3F3F3F7B2A2A2A2A2A2D01000001"
$"030000000000000D3F3F3F3F3F3F3F17131112195A2B2A2A2A2A9C0633000000"
$"030000000000073F3F3F3F3F1E120500000000332B2A2A2A2A2ADA1B01000001"
$"030000000001193F3F3F3F1E090000000000002B2B2A2A2A2A5A3F3F0F000001"
$"03000000000A3F3F3F3F3F09000000000000EB2A2A2A2A2A7B1E3F3F1E330100"
$"0300000000173F3F3F3F12000000000000312A2A2A2A2A2B133F3F3F3FAF0000"
$"03000000021E3F3F3F3F040000000000332A2A2A2A2A2B32043F3F3F3F150001"
$"03000000083F3F3F3F180000000000002B2A2A2A2A2AF10000183F3F3F1D0001"
$"030000000C3F3F3F3F1200000000002E2A2A2A2A2A2D000000133F3F3F3F0101"
$"030000000D3F3F3F3F1100000000312A2A2A2A2A2B00000000113F3F3F3F0201"
$"030000000C3F3F3F3F13000000332A2A2A2A2A2A3300000000123F3F3F3F0200"
$"03000000083F3F3F3F190000002B2A2A2A2A2A310000000000193F3F3F1D0001"
$"03000000023F3F3F3F1E04002D2B2A2A2A2A2D0000000000051E3F3F3F180000"
$"0300000000183F3F3F3F12302A2A2A2A2A2C010000000000123F3F3F3F0E0001"
$"03000000000C3F3F3F3FDA2B2A2A2A2A2A3300000000000A1E3F3F3F3F020001"
$"0300000000011B3F3F1E9C2A2A2A2A2A300000000000091D3F3F3F3F12000000"
$"030000000000093F3F7B2A2A2A2A2AEB0000000003121E3F3F3F3F1D33010001"
$"03000000000000105A2A2A2A2A2A9C18121112191E3F3F3F3F3F1E0800000001"
$"03000000000000322A2A2A2A2A2A1E3F3F3F3F3F3F3F3F3F3F3F090000000001"
$"030000000000332B2B2A2A2A2A5A3F3F3F3F3F3F3F3F3F3F1ED6010000000001"
$"0300000000002D2A2A2A2A2A7B3F3F3F3F3F3F3F3F3F1F110200000000000001"
$"03000000002F2A2A2A2A2A2C050E181E3F3F3F1D150B02000000000000000001"
$"03000000312A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"030000312A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"0300312A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"03012B2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"03312A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"0202010202020202020201020202020202020102020202020202010202020201"
};
resource(101, "BEOS:M:STD_CON") #'MICN' array {
$"000000000000040C0F0E060100000000"
$"0100000003153F3F3F3F3F9C2B2A2F01"
$"010000041B3F3F1E181B5A2A2A2D0000"
$"010000183F3F0E0100322A2A9CDA0501"
$"0100093F3F0E0000332B2A2BDA1E1300"
$"0100123F1E0100002D2A2A300F3F1C01"
$"0100163F1900002F2A2A2E00093F3F01"
$"0100153F1B00322A2A2B00000B3F3F00"
$"01000F3F3FD62A2A2BF70000143F6100"
$"0100033F1E9C2A2AF101000C1F3F0D01"
$"0100000E7B2A2AA3D009161F3F190100"
$"010000312A2A9C3F3F3F3F3F17020001"
$"0100332B2A2A121D3F1E1A0C01000001"
$"01332C2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"012C2A2A2A2A2A2A2A2A2A2A2A2A2A2A"
$"332FEBCA302FEB2F2FEBCA302FEB2F2F"
};