mirror of https://github.com/red-prig/fpPS4.git
463 lines
14 KiB
Plaintext
463 lines
14 KiB
Plaintext
object frmCfgEditor: TfrmCfgEditor
|
|
Left = 341
|
|
Height = 323
|
|
Top = 119
|
|
Width = 400
|
|
Caption = 'Config Editor'
|
|
ClientHeight = 323
|
|
ClientWidth = 400
|
|
Position = poMainFormCenter
|
|
LCLVersion = '3.4.0.0'
|
|
object EditPages: TPageControl
|
|
Left = 0
|
|
Height = 274
|
|
Top = 0
|
|
Width = 397
|
|
ActivePage = Tab_BootparamInfo
|
|
Align = alCustom
|
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
|
BorderSpacing.Bottom = 10
|
|
TabIndex = 1
|
|
TabOrder = 0
|
|
object Tab_MainInfo: TTabSheet
|
|
Caption = 'Main'
|
|
ClientHeight = 246
|
|
ClientWidth = 389
|
|
object Label1: TLabel
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Tab_MainInfo
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 15
|
|
Top = 10
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Log File:'
|
|
end
|
|
object Edt_MainInfo_LogFile: TEdit
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Label1
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 23
|
|
Top = 35
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
TabOrder = 0
|
|
end
|
|
object Edt_MainInfo_fork_proc: TCheckBox
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Edt_MainInfo_data
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 184
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Run in a separate process'
|
|
TabOrder = 4
|
|
end
|
|
object Label2: TLabel
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Edt_MainInfo_LogFile
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 15
|
|
Top = 68
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Default System Firmware folder:'
|
|
end
|
|
object Edt_MainInfo_system: TEdit
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Label2
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 23
|
|
Top = 93
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
TabOrder = 2
|
|
end
|
|
object Label3: TLabel
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Edt_MainInfo_system
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 15
|
|
Top = 126
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Default System data folder:'
|
|
end
|
|
object Edt_MainInfo_data: TEdit
|
|
AnchorSideLeft.Control = Tab_MainInfo
|
|
AnchorSideTop.Control = Label3
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_MainInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 23
|
|
Top = 151
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
TabOrder = 3
|
|
end
|
|
object BtnLogOpen: TButton
|
|
AnchorSideTop.Control = Edt_MainInfo_LogFile
|
|
AnchorSideRight.Control = Edt_MainInfo_LogFile
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = Edt_MainInfo_LogFile
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 343
|
|
Height = 21
|
|
Top = 36
|
|
Width = 35
|
|
Anchors = [akTop, akRight, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Top = 1
|
|
BorderSpacing.Right = 1
|
|
BorderSpacing.Bottom = 1
|
|
Caption = '...'
|
|
TabOrder = 1
|
|
OnClick = BtnLogOpenClick
|
|
end
|
|
object BtnSysOpen: TButton
|
|
AnchorSideTop.Control = Edt_MainInfo_system
|
|
AnchorSideRight.Control = Edt_MainInfo_system
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = Edt_MainInfo_system
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 343
|
|
Height = 21
|
|
Top = 94
|
|
Width = 35
|
|
Anchors = [akTop, akRight, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Top = 1
|
|
BorderSpacing.Right = 1
|
|
BorderSpacing.Bottom = 1
|
|
Caption = '...'
|
|
TabOrder = 5
|
|
OnClick = BtnSysOpenClick
|
|
end
|
|
object BtnDataOpen: TButton
|
|
AnchorSideTop.Control = Edt_MainInfo_data
|
|
AnchorSideRight.Control = Edt_MainInfo_data
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = Edt_MainInfo_data
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 343
|
|
Height = 21
|
|
Top = 152
|
|
Width = 35
|
|
Anchors = [akTop, akRight, akBottom]
|
|
AutoSize = True
|
|
BorderSpacing.Top = 1
|
|
BorderSpacing.Right = 1
|
|
BorderSpacing.Bottom = 1
|
|
Caption = '...'
|
|
TabOrder = 6
|
|
OnClick = BtnDataOpenClick
|
|
end
|
|
end
|
|
object Tab_BootparamInfo: TTabSheet
|
|
Caption = 'Bootparam'
|
|
ClientHeight = 246
|
|
ClientWidth = 389
|
|
object Edt_BootparamInfo_neo: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 10
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'ps4 pro mode'
|
|
TabOrder = 0
|
|
end
|
|
object Edt_BootparamInfo_halt_on_exit: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_neo
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 39
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'halt on exit'
|
|
TabOrder = 1
|
|
end
|
|
object Edt_BootparamInfo_print_guest_syscall: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_halt_on_exit
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 68
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print guest syscall'
|
|
TabOrder = 2
|
|
end
|
|
object Edt_BootparamInfo_print_pmap: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_print_guest_syscall
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 97
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print pmap'
|
|
TabOrder = 3
|
|
end
|
|
object Edt_BootparamInfo_print_jit_preload: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_print_pmap
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 126
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print jit preload'
|
|
TabOrder = 4
|
|
end
|
|
object Edt_BootparamInfo_print_gpu_ops: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_print_jit_preload
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 155
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print gpu packed ops'
|
|
TabOrder = 5
|
|
end
|
|
object Edt_BootparamInfo_print_gpu_hint: TCheckBox
|
|
AnchorSideLeft.Control = Tab_BootparamInfo
|
|
AnchorSideTop.Control = Edt_BootparamInfo_print_gpu_ops
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_BootparamInfo
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 184
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print gpu packed hint'
|
|
TabOrder = 6
|
|
end
|
|
end
|
|
object Tab_JIT: TTabSheet
|
|
Caption = 'JIT'
|
|
ClientHeight = 246
|
|
ClientWidth = 389
|
|
object Edt_JITInfo_print_asm: TCheckBox
|
|
AnchorSideLeft.Control = Tab_JIT
|
|
AnchorSideTop.Control = Tab_JIT
|
|
AnchorSideRight.Control = Tab_JIT
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 10
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'print asm code'
|
|
TabOrder = 0
|
|
end
|
|
object Edt_JITInfo_debug_info: TCheckBox
|
|
AnchorSideLeft.Control = Tab_JIT
|
|
AnchorSideTop.Control = Edt_JITInfo_print_asm
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_JIT
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 39
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Inline debug info'
|
|
TabOrder = 1
|
|
end
|
|
object Edt_JITInfo_relative_analize: TCheckBox
|
|
AnchorSideLeft.Control = Tab_JIT
|
|
AnchorSideTop.Control = Edt_JITInfo_debug_info
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_JIT
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 68
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Try relative analize'
|
|
TabOrder = 2
|
|
end
|
|
object Edt_JITInfo_memory_guard: TCheckBox
|
|
AnchorSideLeft.Control = Tab_JIT
|
|
AnchorSideTop.Control = Edt_JITInfo_relative_analize
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_JIT
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 97
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Guest memory guard'
|
|
TabOrder = 3
|
|
end
|
|
end
|
|
object Tab_Misc: TTabSheet
|
|
Caption = 'Misc'
|
|
ClientHeight = 246
|
|
ClientWidth = 389
|
|
object Edt_MiscInfo_strict_ps4_freq: TCheckBox
|
|
AnchorSideLeft.Control = Tab_Misc
|
|
AnchorSideTop.Control = Tab_Misc
|
|
AnchorSideRight.Control = Tab_Misc
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 10
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Strict rdtsc timer frequency'
|
|
TabOrder = 0
|
|
end
|
|
object Edt_MiscInfo_renderdoc_capture: TCheckBox
|
|
AnchorSideLeft.Control = Tab_Misc
|
|
AnchorSideTop.Control = Edt_MiscInfo_strict_ps4_freq
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Tab_Misc
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 10
|
|
Height = 19
|
|
Top = 39
|
|
Width = 369
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Top = 10
|
|
BorderSpacing.Right = 10
|
|
Caption = 'Use renderdoc capture'
|
|
TabOrder = 1
|
|
end
|
|
end
|
|
end
|
|
object BtnCancel: TButton
|
|
AnchorSideLeft.Control = Owner
|
|
AnchorSideRight.Control = Owner
|
|
AnchorSideRight.Side = asrBottom
|
|
AnchorSideBottom.Control = Owner
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 315
|
|
Height = 25
|
|
Top = 288
|
|
Width = 75
|
|
Anchors = [akRight, akBottom]
|
|
BorderSpacing.Right = 10
|
|
BorderSpacing.Bottom = 10
|
|
Caption = 'cancel'
|
|
TabOrder = 2
|
|
OnClick = BtnCancelClick
|
|
end
|
|
object BtnOk: TButton
|
|
AnchorSideLeft.Control = Owner
|
|
AnchorSideBottom.Control = Owner
|
|
AnchorSideBottom.Side = asrBottom
|
|
Left = 10
|
|
Height = 25
|
|
Top = 288
|
|
Width = 75
|
|
Anchors = [akLeft, akBottom]
|
|
BorderSpacing.Left = 10
|
|
BorderSpacing.Bottom = 10
|
|
Caption = 'ok'
|
|
TabOrder = 1
|
|
OnClick = BtnOkClick
|
|
end
|
|
end
|