-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathunitframegridmemory.lfm
406 lines (406 loc) · 11.9 KB
/
unitframegridmemory.lfm
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
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
object FrameGridMemory: TFrameGridMemory
Left = 0
Height = 535
Top = 0
Width = 663
ClientHeight = 535
ClientWidth = 663
TabOrder = 0
DesignLeft = 479
DesignTop = 193
object Panel2: TPanel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Panel5
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 467
Top = 68
Width = 663
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 1
BevelOuter = bvNone
TabOrder = 1
end
object Panel5: TPanel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 0
Height = 67
Top = 0
Width = 663
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BevelOuter = bvNone
ClientHeight = 67
ClientWidth = 663
TabOrder = 0
object PanelOptions: TPanel
AnchorSideTop.Control = Panel6
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Panel6
AnchorSideRight.Side = asrBottom
Left = 137
Height = 24
Top = 40
Width = 413
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Top = 1
BorderSpacing.Bottom = 3
BevelOuter = bvNone
ClientHeight = 24
ClientWidth = 413
TabOrder = 1
Visible = False
object PanelNumBase: TPanel
AnchorSideLeft.Control = PanelOptions
Left = 0
Height = 23
Top = 0
Width = 114
AutoSize = True
BevelOuter = bvNone
ClientHeight = 23
ClientWidth = 114
TabOrder = 0
object ComboBoxNumBase: TComboBox
AnchorSideLeft.Control = Label1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = PanelNumBase
AnchorSideTop.Side = asrCenter
Left = 61
Height = 23
Top = 0
Width = 53
BorderSpacing.Left = 3
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'hex'
'dec'
'bin'
)
Style = csDropDownList
TabOrder = 0
Text = 'hex'
end
object Label1: TLabel
AnchorSideLeft.Control = PanelNumBase
AnchorSideTop.Control = PanelNumBase
AnchorSideTop.Side = asrCenter
Left = 0
Height = 15
Top = 4
Width = 58
Caption = 'num. base:'
end
end
object PanelHexFormat: TPanel
AnchorSideLeft.Control = PanelNumBase
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = PanelOptions
AnchorSideTop.Side = asrCenter
Left = 126
Height = 24
Top = 0
Width = 113
AutoSize = True
BorderSpacing.Left = 12
BevelOuter = bvNone
ClientHeight = 24
ClientWidth = 113
TabOrder = 1
object ComboBoxHexFormat: TComboBox
AnchorSideLeft.Control = Label4
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = PanelHexFormat
AnchorSideTop.Side = asrCenter
Left = 64
Height = 23
Top = 1
Width = 49
BorderSpacing.Left = 3
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'$_'
'0x_'
'#_'
'&_'
'_h'
)
Style = csDropDownList
TabOrder = 0
Text = '$_'
end
object Label4: TLabel
AnchorSideLeft.Control = PanelHexFormat
AnchorSideTop.Control = PanelHexFormat
AnchorSideTop.Side = asrCenter
Left = 0
Height = 15
Top = 5
Width = 61
Caption = 'hex format:'
end
end
object CheckBoxDisplayRelativeJumpOffsetAsAbsolute: TCheckBox
AnchorSideLeft.Control = PanelHexFormat
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = PanelOptions
AnchorSideTop.Side = asrCenter
Left = 248
Height = 19
Top = 3
Width = 165
BorderSpacing.Left = 9
Caption = 'relative JR offset as absolute'
TabOrder = 2
end
end
object Panel6: TPanel
AnchorSideLeft.Control = Panel5
AnchorSideTop.Control = Panel5
Left = 3
Height = 34
Top = 3
Width = 547
AutoSize = True
BorderSpacing.Around = 3
ClientHeight = 34
ClientWidth = 547
TabOrder = 0
object Panel1: TPanel
AnchorSideLeft.Control = Panel7
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel6
AnchorSideTop.Side = asrCenter
AnchorSideRight.Side = asrBottom
Left = 55
Height = 32
Top = 1
Width = 491
AutoSize = True
BorderSpacing.Left = 2
BevelOuter = bvNone
ClientHeight = 32
ClientWidth = 491
TabOrder = 1
object ButtonStep: TButton
AnchorSideLeft.Control = Panel1
AnchorSideTop.Control = Panel1
AnchorSideTop.Side = asrCenter
Left = 0
Height = 25
Top = 4
Width = 49
AutoSize = True
Caption = 'Step'
TabOrder = 0
OnClick = ButtonStepClick
end
object CheckBoxFollowPC: TCheckBox
AnchorSideLeft.Control = ButtonStep
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel1
AnchorSideTop.Side = asrCenter
Left = 53
Height = 19
Top = 7
Width = 71
BorderSpacing.Left = 4
Caption = 'Follow PC'
TabOrder = 1
end
object Panel4: TPanel
AnchorSideLeft.Control = CheckBoxFollowPC
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel1
AnchorSideTop.Side = asrCenter
Left = 127
Height = 32
Top = 0
Width = 277
AutoSize = True
BorderSpacing.Left = 3
BevelOuter = bvNone
BorderStyle = bsSingle
ClientHeight = 28
ClientWidth = 273
TabOrder = 2
object Panel3: TPanel
AnchorSideLeft.Control = Panel4
AnchorSideTop.Control = Panel4
Left = 1
Height = 26
Top = 1
Width = 271
AutoSize = True
BorderSpacing.Around = 1
BevelOuter = bvNone
ClientHeight = 26
ClientWidth = 271
TabOrder = 0
object Label2: TLabel
AnchorSideLeft.Control = ButtonJumpToSP
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel3
AnchorSideTop.Side = asrCenter
Left = 131
Height = 15
Top = 6
Width = 55
BorderSpacing.Left = 4
Caption = 'or to addr:'
end
object ButtonJumpToPC: TButton
AnchorSideLeft.Control = Label3
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel3
AnchorSideTop.Side = asrCenter
Left = 45
Height = 25
Top = 1
Width = 41
AutoSize = True
BorderSpacing.Left = 3
Caption = 'PC'
TabOrder = 0
OnClick = ButtonJumpToPCClick
end
object ButtonJumpToSP: TButton
AnchorSideLeft.Control = ButtonJumpToPC
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ButtonJumpToPC
Left = 88
Height = 25
Top = 1
Width = 39
AutoSize = True
BorderSpacing.Left = 2
Caption = 'SP'
TabOrder = 1
OnClick = ButtonJumpToSPClick
end
object Label3: TLabel
AnchorSideLeft.Control = Panel3
AnchorSideTop.Control = ButtonJumpToPC
AnchorSideTop.Side = asrCenter
Left = 0
Height = 15
Top = 6
Width = 42
Caption = 'jump to'
end
object ButtonJumpGo: TButton
AnchorSideLeft.Control = EditAddr
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel3
AnchorSideTop.Side = asrCenter
Left = 231
Height = 25
Top = 1
Width = 40
AutoSize = True
Caption = 'go'
TabOrder = 3
OnClick = ButtonJumpGoClick
end
object EditAddr: TEdit
AnchorSideLeft.Control = Label2
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel3
AnchorSideTop.Side = asrCenter
Left = 189
Height = 23
Top = 2
Width = 42
Alignment = taRightJustify
BorderSpacing.Left = 3
TabOrder = 2
Text = '60555'
end
end
end
object BitBtn1: TBitBtn
AnchorSideLeft.Control = Panel4
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = Panel1
AnchorSideTop.Side = asrCenter
Left = 405
Height = 26
Top = 3
Width = 86
AutoSize = True
BorderSpacing.Left = 1
Caption = 'options'
GlyphShowMode = gsmAlways
Images = ImageList1
ImageIndex = 0
OnClick = BitBtn1Click
TabOrder = 3
end
end
object Panel7: TPanel
AnchorSideLeft.Control = Panel6
AnchorSideTop.Control = Panel6
AnchorSideTop.Side = asrCenter
Left = 1
Height = 28
Top = 3
Width = 52
AutoSize = True
ClientHeight = 28
ClientWidth = 52
TabOrder = 0
object ButtonRunStop: TButton
AnchorSideLeft.Control = Panel7
AnchorSideTop.Control = Panel7
AnchorSideTop.Side = asrCenter
Left = 1
Height = 25
Top = 2
Width = 50
AutoSize = True
Caption = 'Stop'
TabOrder = 0
end
end
end
end
object ImageList1: TImageList
Left = 384
Top = 121
Bitmap = {
4C7A020000001000000010000000A00000000000000078DAFBFFFF3FC3FF514C
157C611583F4E5950C932EAD65504297038981E4406A70E9BFBC8AC1FBCA2A86
FF40FCE8F20A0665B838900D1203C981D4E073C395D50C4D50331E5F5DC5A072
6D2D833C907D1F2406E47711E38FABAB195A61EE80D90B1223252C90CC20592F
925FB24078346D8DE2A188AFAC64C8066172F452927F28C9BF40F73623974128
E5C76A866E7C7A292DBF282D3F4731E918009D80BC6F
}
BitmapAdv = {
4C69020000004C7A020000001800000018000000BF0000000000000078DAED96
3B0EC2301044B7461C0224CEC109B9078A1B0A5A68A8298842923245B8C7E291
1C1459240A91972653BCC6DE99F5A7D851555142C8872A937DE9E4553839DDCF
B21AAAC31E6A500BCD54FF2293C3D38906AEDF7A600D7B5D1D3453FD73275BAF
69877AC4DEA885E69737AA8FB2F1BAA6E771F3EFB00EDE97BEB75FDFCDF907E8
E27BC4E79EEB3DD22399F7488F64DE518F1CA4F6268410B25CC27C7900A3D9D5
FE69F65A668764F9C4325F59E743EB7C6B9DCF09590A6FEF77FBD94C7A020000
002000000020000000DE0000000000000078DAED98DB0DC2300C45BD11AB013B
801008E6A0C916AC4098C7D41FA0D2B44D0838A6E87E9C9F287EE465C5979989
0100004484332D845A762F3E3C2D8323166E8EF66FD8ED1E76E2A338BEA3CBD3
8FE4E0E990B291395D1BF1511ABF5DF3BAE76B328781D81C1A5A7D7206ADCF4D
E4D3D3A93FEFDAD0369AE7E8F88D3B98CA4133F6D4DECAD8D8B8C65B1CDC07E5
7567DD31E575E79E45CDBA28F5A8A436FD426D060000000000606EFFCF6E8F5F
FBFF6DD97F58F65F237D76521B987BFF9DD2177235128DD89A3958EB4FD6FA9B
B5FE68ADBF0200C03F73074C675EA1
}
end
end