Subversion Repositories freemyipod

Rev

Rev 768 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
551 theseven 1
//
2
//
3
//    Copyright 2011 TheSeven
4
//
5
//
6
//    This file is part of emCORE.
7
//
8
//    emCORE is free software: you can redistribute it and/or
9
//    modify it under the terms of the GNU General Public License as
10
//    published by the Free Software Foundation, either version 2 of the
11
//    License, or (at your option) any later version.
12
//
13
//    emCORE is distributed in the hope that it will be useful,
14
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16
//    See the GNU General Public License for more details.
17
//
18
//    You should have received a copy of the GNU General Public License along
19
//    with emCORE.  If not, see <http://www.gnu.org/licenses/>.
20
//
21
//
22
 
23
 
24
.global background_png
25
.global background_png_size
26
.global darkener_png
27
.global darkener_png_size
28
.global disclaimer_png
29
.global disclaimer_png_size
30
.global actions_png
31
.global actions_png_size
32
.global flashscript
33
.global firstinstcost
34
.global firstinstscript
35
.global commoncost
36
.global commonscript
37
.global f_png_emcorelib
38
.global f_ui_emcorelib
39
 
40
 
41
background_png_size:
42
.word background_png_end - background_png
43
 
44
darkener_png_size:
45
.word darkener_png_end - darkener_png
46
 
47
disclaimer_png_size:
48
.word disclaimer_png_end - disclaimer_png
49
 
50
actions_png_size:
51
.word actions_png_end - actions_png
52
 
53
 
54
flashscript:
55
 
56
.byte 1
57
.byte 1
58
.byte 0
59
.byte 1
60
.ascii "diskmode"
61
 
62
.byte 2
63
.byte 1
64
.byte 0
65
.byte 1
66
.ascii "diagmode"
67
 
68
.byte 0
69
.byte 0
70
.byte 0
71
.byte 1
72
.word f_boot_emcorelib
73
.word f_boot_emcorelib_end - f_boot_emcorelib
74
.ascii "libboot "
75
 
76
.byte 0
77
.byte 0
78
.byte 0
79
.byte 1
80
.word f_png_emcorelib
81
.word f_png_emcorelib_end - f_png_emcorelib
82
.ascii "libpng  "
83
 
84
.byte 0
85
.byte 2
86
.byte 0
87
.byte 1
88
.word f_umsboot_ipodnano2g_ucl
89
.word f_umsboot_ipodnano2g_ucl_end - f_umsboot_ipodnano2g_ucl
90
.ascii "umsboot "
91
 
92
.byte 0
93
.byte 4
94
.byte 8
95
.byte 1
96
.word f_emcoreldr_ipodnano2g_dfu
97
.word f_emcoreldr_ipodnano2g_dfu_end - f_emcoreldr_ipodnano2g_dfu
98
 
99
.byte 0
100
.byte 4
101
.byte 10
102
.byte 1
103
.word f_emcore_ipodnano2g_ucl
104
.word f_emcore_ipodnano2g_ucl_end - f_emcore_ipodnano2g_ucl
105
 
106
.byte 0
107
.byte 0
108
.byte 0
109
.byte 1
110
.word f_ui_emcorelib
111
.word f_ui_emcorelib_end - f_ui_emcorelib
112
.ascii "libui   "
113
 
114
.byte 0
115
.byte 0
116
.byte 0
117
.byte 1
672 theseven 118
.word f_mkfat32_emcorelib
119
.word f_mkfat32_emcorelib_end - f_mkfat32_emcorelib
120
.ascii "libmkf32"
121
 
122
.byte 0
123
.byte 0
124
.byte 0
125
.byte 1
126
.word f_uninstaller_ipodnano2g_emcoreapp
127
.word f_uninstaller_ipodnano2g_emcoreapp_end - f_uninstaller_ipodnano2g_emcoreapp
128
.ascii "uninst  "
129
 
130
.byte 0
131
.byte 0
132
.byte 0
133
.byte 1
551 theseven 134
.word f_bootmenu_ipodnano2g_emcoreapp
135
.word f_bootmenu_ipodnano2g_emcoreapp_end - f_bootmenu_ipodnano2g_emcoreapp
136
.ascii "bootmenu"
137
 
138
.byte 0
672 theseven 139
.byte 2
140
.byte 0
141
.byte 1
142
.word f_rockbox_ipod_ucl
143
.word f_rockbox_ipod_ucl_end - f_rockbox_ipod_ucl
144
.ascii "rockbox "
145
 
551 theseven 146
.word 0
147
 
148
 
149
firstinstcost:
672 theseven 150
.word 11
151
commoncost:
843 theseven 152
.word 5
672 theseven 153
 
551 theseven 154
firstinstscript:
155
.word 1
156
.word boot_dirname
157
.word 1
843 theseven 158
 
551 theseven 159
.word 2
160
.word ofw_filename
161
.word 0xffffffff
162
.word 0
163
.word 10
843 theseven 164
 
672 theseven 165
commonscript:
843 theseven 166
.word 1
167
.word apps_dirname
168
.word 1
169
 
170
.word 1
171
.word bootmenu_dirname
172
.word 1
173
 
174
.word 4
175
.word theme_emcoreapp_filename
176
.word f_theme_emcoreapp
177
.word f_theme_emcoreapp_end - f_theme_emcoreapp
178
.word 3
179
 
551 theseven 180
.word 0
181
 
182
 
183
background_png:
184
.incbin "oobe/background.png"
185
background_png_end:
186
 
187
darkener_png:
188
.incbin "oobe/darkener.png"
189
darkener_png_end:
190
 
191
disclaimer_png:
192
.incbin "oobe/disclaimer.png"
193
disclaimer_png_end:
194
 
195
actions_png:
196
.incbin "oobe/actions.png"
197
actions_png_end:
198
 
843 theseven 199
apps_dirname:
200
.ascii "/.apps\0"
201
 
202
bootmenu_dirname:
203
.ascii "/.apps/bootmenu\0"
204
 
205
theme_emcoreapp_filename:
206
.ascii "/.apps/bootmenu/theme.emcoreapp\0"
207
 
551 theseven 208
boot_dirname:
209
.ascii "/.boot\0"
210
 
211
ofw_filename:
212
.ascii "/.boot/appleos.bin\0"
213
 
214
.align 4
215
f_boot_emcorelib:
216
.incbin "flashfiles/boot.emcorelib"
217
f_boot_emcorelib_end:
218
 
219
.align 4
220
f_png_emcorelib:
221
.incbin "flashfiles/png.emcorelib"
222
f_png_emcorelib_end:
223
 
224
.align 4
225
f_ui_emcorelib:
226
.incbin "flashfiles/ui.emcorelib"
227
f_ui_emcorelib_end:
228
 
229
.align 4
672 theseven 230
f_mkfat32_emcorelib:
231
.incbin "flashfiles/mkfat32.emcorelib"
232
f_mkfat32_emcorelib_end:
233
 
234
.align 4
235
f_uninstaller_ipodnano2g_emcoreapp:
236
.incbin "flashfiles/uninstaller-ipodnano2g.emcoreapp"
237
f_uninstaller_ipodnano2g_emcoreapp_end:
238
 
239
.align 4
551 theseven 240
f_bootmenu_ipodnano2g_emcoreapp:
241
.incbin "flashfiles/bootmenu-ipodnano2g.emcoreapp"
242
f_bootmenu_ipodnano2g_emcoreapp_end:
243
 
244
.align 4
245
f_umsboot_ipodnano2g_ucl:
246
.incbin "flashfiles/umsboot-ipodnano2g.ucl"
247
f_umsboot_ipodnano2g_ucl_end:
248
 
249
.align 4
672 theseven 250
f_rockbox_ipod_ucl:
251
.incbin "flashfiles/rockbox.ipod.ucl"
252
f_rockbox_ipod_ucl_end:
253
 
254
.align 4
551 theseven 255
f_emcore_ipodnano2g_ucl:
256
.incbin "flashfiles/emcore-ipodnano2g.ucl"
257
f_emcore_ipodnano2g_ucl_end:
258
 
259
.align 4
260
f_emcoreldr_ipodnano2g_dfu:
261
.incbin "flashfiles/emcoreldr-ipodnano2g.dfu"
262
f_emcoreldr_ipodnano2g_dfu_end:
263
 
843 theseven 264
.align 4
265
f_theme_emcoreapp:
266
.incbin "fsfiles/.apps/bootmenu/theme.emcoreapp"
267
f_theme_emcoreapp_end:
268
 
551 theseven 269
.align 2