Subversion Repositories freemyipod

Rev

Rev 672 | Rev 843 | 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:
551 theseven 152
.word 0
672 theseven 153
 
551 theseven 154
firstinstscript:
155
.word 1
156
.word boot_dirname
157
.word 1
158
.word 2
159
.word ofw_filename
160
.word 0xffffffff
161
.word 0
162
.word 10
672 theseven 163
commonscript:
551 theseven 164
.word 0
165
 
166
 
167
background_png:
168
.incbin "oobe/background.png"
169
background_png_end:
170
 
171
darkener_png:
172
.incbin "oobe/darkener.png"
173
darkener_png_end:
174
 
175
disclaimer_png:
176
.incbin "oobe/disclaimer.png"
177
disclaimer_png_end:
178
 
179
actions_png:
180
.incbin "oobe/actions.png"
181
actions_png_end:
182
 
183
boot_dirname:
184
.ascii "/.boot\0"
185
 
186
ofw_filename:
187
.ascii "/.boot/appleos.bin\0"
188
 
189
.align 4
190
f_boot_emcorelib:
191
.incbin "flashfiles/boot.emcorelib"
192
f_boot_emcorelib_end:
193
 
194
.align 4
195
f_png_emcorelib:
196
.incbin "flashfiles/png.emcorelib"
197
f_png_emcorelib_end:
198
 
199
.align 4
200
f_ui_emcorelib:
201
.incbin "flashfiles/ui.emcorelib"
202
f_ui_emcorelib_end:
203
 
204
.align 4
672 theseven 205
f_mkfat32_emcorelib:
206
.incbin "flashfiles/mkfat32.emcorelib"
207
f_mkfat32_emcorelib_end:
208
 
209
.align 4
210
f_uninstaller_ipodnano2g_emcoreapp:
211
.incbin "flashfiles/uninstaller-ipodnano2g.emcoreapp"
212
f_uninstaller_ipodnano2g_emcoreapp_end:
213
 
214
.align 4
551 theseven 215
f_bootmenu_ipodnano2g_emcoreapp:
216
.incbin "flashfiles/bootmenu-ipodnano2g.emcoreapp"
217
f_bootmenu_ipodnano2g_emcoreapp_end:
218
 
219
.align 4
220
f_umsboot_ipodnano2g_ucl:
221
.incbin "flashfiles/umsboot-ipodnano2g.ucl"
222
f_umsboot_ipodnano2g_ucl_end:
223
 
224
.align 4
672 theseven 225
f_rockbox_ipod_ucl:
226
.incbin "flashfiles/rockbox.ipod.ucl"
227
f_rockbox_ipod_ucl_end:
228
 
229
.align 4
551 theseven 230
f_emcore_ipodnano2g_ucl:
231
.incbin "flashfiles/emcore-ipodnano2g.ucl"
232
f_emcore_ipodnano2g_ucl_end:
233
 
234
.align 4
235
f_emcoreldr_ipodnano2g_dfu:
236
.incbin "flashfiles/emcoreldr-ipodnano2g.dfu"
237
f_emcoreldr_ipodnano2g_dfu_end:
238
 
239
.align 2