-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUnitROMDetails.dfm
347 lines (347 loc) · 8.6 KB
/
UnitROMDetails.dfm
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
object FrameROMDetails: TFrameROMDetails
Left = 0
Top = 0
Width = 777
Height = 646
Align = alClient
TabOrder = 0
Visible = False
object PanelTop: TPanel
Left = 0
Top = 0
Width = 777
Height = 240
Align = alTop
BevelOuter = bvNone
TabOrder = 0
DesignSize = (
777
240)
object LabelROMName: TLabel
Left = 168
Top = 0
Width = 46
Height = 23
Caption = 'Name'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -17
Font.Name = 'Segoe UI'
Font.Style = []
ParentFont = False
end
object LabelRename: TLabel
Left = 272
Top = 44
Width = 502
Height = 15
Caption =
'Rename the file (and accompanying ones) and update the ROM list ' +
'file. More features in menu.'
end
object LabelExportROM: TLabel
Left = 272
Top = 80
Width = 240
Height = 15
Caption = 'Export the ROM to use it in another emulator.'
end
object LabelImportROM: TLabel
Left = 272
Top = 112
Width = 436
Height = 15
Caption =
'Replace the ROM with another one but keep the thumbnail. Overwri' +
'tes current file.'
end
object LabelPatchROM: TLabel
Left = 272
Top = 144
Width = 460
Height = 15
Caption =
'Apply an IPS or BPS patch (overwrite or new file). Be sure to ha' +
've the correct base ROM!'
end
object LabelExportThumb: TLabel
Left = 272
Top = 180
Width = 288
Height = 15
Caption = 'Export the image. Whyever you would want to do that.'
end
object LabelImportThumb: TLabel
Left = 272
Top = 212
Width = 476
Height = 15
Caption =
'Add a thumbnail or replace the existing one. Will automatically ' +
'be resized (proportionally).'
end
object LabelCRC: TLabel
Left = 754
Top = 4
Width = 23
Height = 15
Alignment = taRightJustify
Anchors = [akTop, akRight]
Caption = 'CRC'
OnClick = LabelCRCClick
end
object LabelNoIntro: TLabel
Left = 168
Top = 21
Width = 46
Height = 15
Caption = 'No-Intro'
OnClick = LabelNoIntroClick
end
object ImageFavorite: TImage
Left = 224
Top = 2
Width = 16
Height = 16
Stretch = True
OnClick = ImageFavoriteClick
end
object ImageFavoriteOff: TImage
Left = 224
Top = 2
Width = 16
Height = 16
Stretch = True
Visible = False
OnClick = ImageFavoriteClick
end
object ButtonExportROM: TButton
Left = 168
Top = 76
Width = 96
Height = 24
Caption = 'Export ROM...'
TabOrder = 0
OnClick = ButtonExportROMClick
end
object ButtonImportROM: TButton
Left = 168
Top = 108
Width = 96
Height = 24
Caption = 'Replace ROM...'
TabOrder = 1
OnClick = ButtonImportROMClick
end
object ButtonExportThumb: TButton
Left = 168
Top = 176
Width = 96
Height = 24
Caption = 'Export Thumb...'
TabOrder = 2
OnClick = ButtonExportThumbClick
end
object ButtonImportThumb: TButton
Left = 168
Top = 208
Width = 96
Height = 24
Caption = 'Import Thumb...'
TabOrder = 3
OnClick = ButtonImportThumbClick
end
object ButtonPatchROM: TButton
Left = 168
Top = 140
Width = 96
Height = 24
Caption = 'Apply Patch...'
TabOrder = 4
OnClick = ButtonPatchROMClick
end
object ButtonRename: TButton
Left = 168
Top = 40
Width = 96
Height = 24
Caption = 'Rename...'
DropDownMenu = PopupMenuRename
Style = bsSplitButton
TabOrder = 5
OnClick = ButtonRenameClick
end
object GroupBox1: TGroupBox
Left = 0
Top = 0
Width = 160
Height = 232
Caption = 'Thumbnail'
TabOrder = 6
object ImageThumbnailBackground: TImage
Left = 5
Top = 13
Width = 150
Height = 214
Stretch = True
end
object ImageThumbnail: TImage
Left = 8
Top = 16
Width = 144
Height = 208
Stretch = True
end
end
end
object ListViewStates: TListView
Left = 0
Top = 240
Width = 777
Height = 406
Align = alClient
BorderStyle = bsNone
Columns = <>
DoubleBuffered = True
LargeImages = ImageListStates
ReadOnly = True
ParentDoubleBuffered = False
PopupMenu = PopupMenuState
TabOrder = 1
OnDblClick = MenuItemStateSaveDIBClick
OnKeyDown = ListViewStatesKeyDown
end
object PopupMenuRename: TPopupMenu
OnPopup = PopupMenuRenamePopup
Left = 528
Top = 272
object MenuItemDuplicate: TMenuItem
Caption = 'Duplicate...'
OnClick = MenuItemDuplicateClick
end
object MenuItemCompress: TMenuItem
Caption = 'Compress'
OnClick = MenuItemCompressClick
end
object MenuItemDecompress: TMenuItem
Caption = 'Decompress'
OnClick = MenuItemDecompressClick
end
object N4: TMenuItem
Caption = '-'
end
object MenuItemNESEmulator: TMenuItem
Caption = 'FC/NES Stock Emulator'
object MenuItemFCEUmm: TMenuItem
Caption = 'FCEUmm'
RadioItem = True
OnClick = MenuItemFCEUmmClick
end
object MenuItemWiseemu: TMenuItem
Caption = 'wiseemu/libvrt'
RadioItem = True
OnClick = MenuItemWiseemuClick
end
end
object N2: TMenuItem
Caption = '-'
end
object MenuItemMakeMulticore: TMenuItem
Caption = 'Duplicate as multicore...'
OnClick = MenuItemMakeMulticoreClick
end
object MenuItemPerGameCoreConfig: TMenuItem
Caption = 'Per-Game Core Config...'
OnClick = MenuItemPerGameCoreConfigClick
end
object N1: TMenuItem
Caption = '-'
end
object MenuItemConvertDAT: TMenuItem
Caption = 'Convert DAT...'
OnClick = MenuItemConvertDATClick
end
end
object ImageListStates: TImageList
Height = 160
Width = 120
Left = 640
Top = 272
end
object SaveDialogROM: TSaveDialog
Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
Left = 352
Top = 384
end
object OpenDialogROM: TOpenDialog
Left = 448
Top = 384
end
object OpenDialogPatch: TOpenDialog
Filter =
'Patches (*.ips, *.bps)|*.ips;*.bps|International Patching System' +
' patch (*.ips)|*.ips|beat Patching System patch (*.bps)|*.bps'
Left = 552
Top = 384
end
object PopupMenuState: TPopupMenu
OnPopup = PopupMenuStatePopup
Left = 384
Top = 272
object MenuItemStateSaveDIB: TMenuItem
Caption = 'Save Screenshot...'
Default = True
OnClick = MenuItemStateSaveDIBClick
end
object MenuItemStateCopyThumb: TMenuItem
Caption = 'Copy Screenshot to Clipboard'
OnClick = MenuItemStateCopyThumbClick
end
object N3: TMenuItem
Caption = '-'
end
object MenuItemStateCreate: TMenuItem
Caption = 'Create State with Data...'
OnClick = MenuItemStateCreateClick
end
object MenuItemStateImport: TMenuItem
Caption = 'Replace State Data...'
OnClick = MenuItemStateImportClick
end
object MenuItemStateExport: TMenuItem
Caption = 'Export State Data...'
OnClick = MenuItemStateExportClick
end
end
object SaveDialogImage: TSaveDialog
DefaultExt = '.png'
Filter =
'Portable Network Graphics (*.png)|*.png|Device Independent Bitma' +
'p (*.dib, *.bmp)|*.dib;*.bmp'
Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
OnTypeChange = SaveDialogImageTypeChange
Left = 656
Top = 384
end
object OpenDialogDAT: TOpenDialog
Filter = 'No-Intro DAT [XML] (*.dat)|*.dat'
Options = [ofHideReadOnly, ofAllowMultiSelect, ofEnableSizing]
Left = 368
Top = 528
end
object OpenDialogImageRGB565: TOpenDialog
Filter =
'Images (*.bmp, *.dib, *.png, *.jpg, *.jpeg)|*.bmp;*.dib;*.png;*.' +
'jpg;*.jpeg'
Left = 512
Top = 518
end
object SaveDialogState: TSaveDialog
Left = 624
Top = 496
end
object OpenDialogState: TOpenDialog
Left = 720
Top = 512
end
end