Subversion Repositories freemyipod

Rev

Rev 551 | 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
139
.byte 0
140
.byte 0
141
.byte 1
142
.word f_background_png
143
.word f_background_png_end - f_background_png
144
.ascii "backgrnd"
145
 
146
.byte 0
147
.byte 0
148
.byte 0
149
.byte 1
150
.word f_icons_png
151
.word f_icons_png_end - f_icons_png
152
.ascii "iconset "
153
 
154
.byte 0
155
.byte 0
156
.byte 0
157
.byte 1
158
.word f_rockbox_png
159
.word f_rockbox_png_end - f_rockbox_png
160
.ascii "rbxlogo "
161
 
162
.byte 0
163
.byte 0
164
.byte 0
165
.byte 1
166
.word f_crapple_png
167
.word f_crapple_png_end - f_crapple_png
168
.ascii "crapple "
169
 
672 theseven 170
.byte 0
171
.byte 2
172
.byte 0
173
.byte 1
174
.word f_rockbox_ipod_ucl
175
.word f_rockbox_ipod_ucl_end - f_rockbox_ipod_ucl
176
.ascii "rockbox "
177
 
551 theseven 178
.word 0
179
 
180
 
181
firstinstcost:
672 theseven 182
.word 11
183
commoncost:
551 theseven 184
.word 0
672 theseven 185
 
551 theseven 186
firstinstscript:
187
.word 1
188
.word boot_dirname
189
.word 1
190
.word 2
191
.word ofw_filename
192
.word 0xffffffff
193
.word 0
194
.word 10
672 theseven 195
commonscript:
551 theseven 196
.word 0
197
 
198
 
199
background_png:
200
.incbin "oobe/background.png"
201
background_png_end:
202
 
203
darkener_png:
204
.incbin "oobe/darkener.png"
205
darkener_png_end:
206
 
207
disclaimer_png:
208
.incbin "oobe/disclaimer.png"
209
disclaimer_png_end:
210
 
211
actions_png:
212
.incbin "oobe/actions.png"
213
actions_png_end:
214
 
215
boot_dirname:
216
.ascii "/.boot\0"
217
 
218
ofw_filename:
219
.ascii "/.boot/appleos.bin\0"
220
 
221
.align 4
222
f_background_png:
223
.incbin "flashfiles/background.png"
224
f_background_png_end:
225
 
226
.align 4
227
f_icons_png:
228
.incbin "flashfiles/icons.png"
229
f_icons_png_end:
230
 
231
.align 4
232
f_rockbox_png:
233
.incbin "flashfiles/rockbox.png"
234
f_rockbox_png_end:
235
 
236
.align 4
237
f_crapple_png:
238
.incbin "flashfiles/crapple.png"
239
f_crapple_png_end:
240
 
241
.align 4
242
f_boot_emcorelib:
243
.incbin "flashfiles/boot.emcorelib"
244
f_boot_emcorelib_end:
245
 
246
.align 4
247
f_png_emcorelib:
248
.incbin "flashfiles/png.emcorelib"
249
f_png_emcorelib_end:
250
 
251
.align 4
252
f_ui_emcorelib:
253
.incbin "flashfiles/ui.emcorelib"
254
f_ui_emcorelib_end:
255
 
256
.align 4
672 theseven 257
f_mkfat32_emcorelib:
258
.incbin "flashfiles/mkfat32.emcorelib"
259
f_mkfat32_emcorelib_end:
260
 
261
.align 4
262
f_uninstaller_ipodnano2g_emcoreapp:
263
.incbin "flashfiles/uninstaller-ipodnano2g.emcoreapp"
264
f_uninstaller_ipodnano2g_emcoreapp_end:
265
 
266
.align 4
551 theseven 267
f_bootmenu_ipodnano2g_emcoreapp:
268
.incbin "flashfiles/bootmenu-ipodnano2g.emcoreapp"
269
f_bootmenu_ipodnano2g_emcoreapp_end:
270
 
271
.align 4
272
f_umsboot_ipodnano2g_ucl:
273
.incbin "flashfiles/umsboot-ipodnano2g.ucl"
274
f_umsboot_ipodnano2g_ucl_end:
275
 
276
.align 4
672 theseven 277
f_rockbox_ipod_ucl:
278
.incbin "flashfiles/rockbox.ipod.ucl"
279
f_rockbox_ipod_ucl_end:
280
 
281
.align 4
551 theseven 282
f_emcore_ipodnano2g_ucl:
283
.incbin "flashfiles/emcore-ipodnano2g.ucl"
284
f_emcore_ipodnano2g_ucl_end:
285
 
286
.align 4
287
f_emcoreldr_ipodnano2g_dfu:
288
.incbin "flashfiles/emcoreldr-ipodnano2g.dfu"
289
f_emcoreldr_ipodnano2g_dfu_end:
290
 
291
.align 2