-
Notifications
You must be signed in to change notification settings - Fork 1
/
ExtraFE.dpr
236 lines (231 loc) · 15.8 KB
/
ExtraFE.dpr
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
program ExtraFE;
uses
System.StartUpCopy,
System.SysUtils,
FMX.Forms,
FMX.Dialogs,
WinApi.Windows,
JCLSysInfo,
main in 'main.pas' {Main_Form},
uLoad in 'loading\uLoad.pas',
uWindows in 'code\_os\uWindows.pas',
uMain in 'main\uMain.pas',
uMain_Mouse in 'main\uMain_Mouse.pas',
uSoundplayer_SetAll in 'addons\soundplayer\uSoundplayer_SetAll.pas',
uWeather_Mouse in 'addons\weather\uWeather_Mouse.pas',
uMain_Config_Info in 'main\configuration\uMain_Config_Info.pas',
uMain_Actions in 'main\uMain_Actions.pas',
uSoundplayer_Playlist in 'addons\soundplayer\uSoundplayer_Playlist.pas',
uSoundplayer_Actions in 'addons\soundplayer\uSoundplayer_Actions.pas',
uSoundplayer_Tag_Mp3 in 'addons\soundplayer\_tag_libraries\mp3\uSoundplayer_Tag_Mp3.pas',
uWeather_SetAll in 'addons\weather\uWeather_SetAll.pas',
uWeather_Config_Towns in 'addons\weather\configuration\uWeather_Config_Towns.pas',
uWeather_Actions in 'addons\weather\uWeather_Actions.pas',
uSnippet_Text in 'code\_snippets\uSnippet_Text.pas',
uMain_Config_Themes in 'main\configuration\uMain_Config_Themes.pas',
uMain_Config_Profile in 'main\configuration\uMain_Config_Profile.pas',
uMain_Config_Addons in 'main\configuration\uMain_Config_Addons.pas',
uMain_Config_Emulators in 'main\configuration\uMain_Config_Emulators.pas',
uEmu_Arcade_Mame in 'emu\arcade\mame\uEmu_Arcade_Mame.pas',
uEmu_Commands in 'code\_emu\uEmu_Commands.pas',
uWeather_Config in 'addons\weather\uWeather_Config.pas',
uWeather_Config_Provider in 'addons\weather\configuration\uWeather_Config_Provider.pas',
uTTrackbar in 'code\_snippets\uTTrackbar.pas',
uTLabel in 'code\_snippets\uTLabel.pas',
uDB_AUser in 'code\_database\uDB_AUser.pas',
uWeather_Config_Iconsets in 'addons\weather\configuration\uWeather_Config_Iconsets.pas',
uWeather_Config_Options in 'addons\weather\configuration\uWeather_Config_Options.pas',
emu in 'emu.pas' {Emu_Form},
uEmu_SetAll in 'emu\uEmu_SetAll.pas',
uEmu_Actions in 'emu\uEmu_Actions.pas',
uEmu_Arcade_Mame_Config in 'emu\arcade\mame\uEmu_Arcade_Mame_Config.pas',
uEmu_Arcade_Mame_Config_Directories in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Directories.pas',
uEmu_Arcade_Mame_Config_Display in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Display.pas',
uEmu_Arcade_Mame_Config_Advanced in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Advanced.pas',
uEmu_Arcade_Mame_Config_Screen in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Screen.pas',
uEmu_Arcade_Mame_Config_OpenGL_BGFX in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_OpenGL_BGFX.pas',
uEmu_Arcade_Mame_Config_OpenGLShaders in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_OpenGLShaders.pas',
uEmu_Arcade_Mame_Config_Vector in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Vector.pas',
uEmu_Arcade_Mame_Config_Sound in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Sound.pas',
uEmu_Arcade_Mame_Config_Controllers in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Controllers.pas',
uEmu_Arcade_Mame_Config_Controller_Mapping in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Controller_Mapping.pas',
uEmu_Arcade_Mame_Config_Miscellaneous in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Miscellaneous.pas',
uEmu_Arcade_Mame_Config_MiscellaneousII in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_MiscellaneousII.pas',
uEmu_Arcade_Mame_Config_Snap_Movie_Playback in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Snap_Movie_Playback.pas',
uEmu_Arcade_Mame_SetAll in 'emu\arcade\mame\uEmu_Arcade_Mame_SetAll.pas',
uKeyboard in 'code\_snippets\uKeyboard.pas',
uVirtual_Keyboard in 'code\_snippets\uVirtual_Keyboard.pas',
uMain_Keyboard in 'main\uMain_Keyboard.pas',
uMain_Emulation in 'main\uMain_Emulation.pas',
uWeather_Keyboard in 'addons\weather\uWeather_Keyboard.pas',
uWeather_MenuActions in 'addons\weather\uWeather_MenuActions.pas',
uMain_SetAll in 'main\uMain_SetAll.pas',
uLoad_AllTypes in 'loading\uLoad_AllTypes.pas',
uSoundplayer_Mouse in 'addons\soundplayer\uSoundplayer_Mouse.pas',
uSoundplayer_Tag_Mp3_SetAll in 'addons\soundplayer\_tag_libraries\mp3\uSoundplayer_Tag_Mp3_SetAll.pas',
uMain_Config in 'main\uMain_Config.pas',
uTime_SetAll in 'addons\time\uTime_SetAll.pas',
uCalendar_SetAll in 'addons\calendar\uCalendar_SetAll.pas',
uTime_Actions in 'addons\time\uTime_Actions.pas',
uTime_Mouse in 'addons\time\uTime_Mouse.pas',
uTIme_Time_Actions in 'addons\time\time\uTIme_Time_Actions.pas',
uLoad_Addons in 'loading\uLoad_Addons.pas',
uLoad_Emulation in 'loading\uLoad_Emulation.pas',
uLoad_Sound in 'loading\uLoad_Sound.pas',
uMain_Config_Addons_Actions in 'main\configuration\addons\uMain_Config_Addons_Actions.pas',
uInternet_files in 'code\_internet\uInternet_files.pas',
uEmu_Arcade_Mame_Config_Mouse in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Mouse.pas',
uEmu_Arcade_Mame_Config_Keyboard in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Keyboard.pas',
uEmu_Arcade_Mame_Config_Joystick in 'emu\arcade\mame\config\uEmu_Arcade_Mame_Config_Joystick.pas',
uEmu_Arcade_Mame_AllTypes in 'emu\arcade\mame\uEmu_Arcade_Mame_AllTypes.pas',
uSoundplayer_AllTypes in 'addons\soundplayer\uSoundplayer_AllTypes.pas',
uSnippet_Image in 'code\_snippets\uSnippet_Image.pas',
uSoundplayer_Keyboard in 'addons\soundplayer\uSoundplayer_Keyboard.pas',
uSoundplayer_Playlist_Manage in 'addons\soundplayer\playlist\uSoundplayer_Playlist_Manage.pas',
uSoundplayer_Playlist_Remove in 'addons\soundplayer\playlist\uSoundplayer_Playlist_Remove.pas',
uSoundplayer_Playlist_Create in 'addons\soundplayer\playlist\uSoundplayer_Playlist_Create.pas',
uSoundplayer_Player_Volume in 'addons\soundplayer\player\uSoundplayer_Player_Volume.pas',
uSoundplayer_Tag_Get in 'addons\soundplayer\_tag_libraries\uSoundplayer_Tag_Get.pas',
uSoundplayer_Tag_Ogg in 'addons\soundplayer\_tag_libraries\ogg\uSoundplayer_Tag_Ogg.pas',
uSoundplayer_Tag_Ogg_SetAll in 'addons\soundplayer\_tag_libraries\ogg\uSoundplayer_Tag_Ogg_SetAll.pas',
uSnippets in 'code\_snippets\uSnippets.pas',
uSoundplayer_Info_Actions in 'addons\soundplayer\uSoundplayer_Info_Actions.pas',
uSoundplayer_Tag_Mouse in 'addons\soundplayer\_tag_libraries\uSoundplayer_Tag_Mouse.pas',
uSoundplayer_Settings_SetAll in 'addons\soundplayer\settings\uSoundplayer_Settings_SetAll.pas',
uWeather_AllTypes in 'addons\weather\uWeather_AllTypes.pas',
uWeather_Convert in 'addons\weather\uWeather_Convert.pas',
uWeather_Config_Towns_Add in 'addons\weather\configuration\towns\uWeather_Config_Towns_Add.pas',
uWeather_Config_Towns_Delete in 'addons\weather\configuration\towns\uWeather_Config_Towns_Delete.pas',
uWeather_Sounds in 'addons\weather\uWeather_Sounds.pas',
uMain_Config_Mouse in 'main\configuration\uMain_Config_Mouse.pas',
uMain_AllTypes in 'main\uMain_AllTypes.pas',
uMain_Config_Emulation_Arcade_Scripts_Mame_Install in 'main\configuration\emulation\arcade_scripts\mame\uMain_Config_Emulation_Arcade_Scripts_Mame_Install.pas',
uMain_Config_Emulation_Arcade_Scripts_Mame_Uninstall in 'main\configuration\emulation\arcade_scripts\mame\uMain_Config_Emulation_Arcade_Scripts_Mame_Uninstall.pas',
uMain_Config_Emulation_Arcade_Scripts_Mouse in 'main\configuration\emulation\arcade_scripts\uMain_Config_Emulation_Arcade_Scripts_Mouse.pas',
uSnippet_StringGrid in 'code\_snippets\uSnippet_StringGrid.pas',
uEmu_Arcade_Mame_Ini in 'emu\arcade\mame\uEmu_Arcade_Mame_Ini.pas',
uLoad_SetAll in 'loading\uLoad_SetAll.pas',
uLoad_Login in 'loading\uLoad_Login.pas',
uLoad_Mouse in 'loading\uLoad_Mouse.pas',
uPlay_AllTypes in 'addons\play\uPlay_AllTypes.pas',
uLoad_Stats in 'loading\uLoad_Stats.pas',
uLoad_Keyboard in 'loading\uLoad_Keyboard.pas',
uPlay_SetAll in 'addons\play\uPlay_SetAll.pas',
uPlay_Mouse in 'addons\play\uPlay_Mouse.pas',
uPlay_Actions in 'addons\play\uPlay_Actions.pas',
uTime_Time_SetAll in 'addons\time\time\uTime_Time_SetAll.pas',
uTime_Time_AllTypes in 'addons\time\time\uTime_Time_AllTypes.pas',
uTime_Time_Mouse in 'addons\time\time\uTime_Time_Mouse.pas',
uTime_AllTypes in 'addons\time\uTime_AllTypes.pas',
uAzHung_AllTypes in 'addons\play\azhung\uAzHung_AllTypes.pas',
uAzHung_SetAll in 'addons\play\azhung\uAzHung_SetAll.pas',
uAzHung_Actions in 'addons\play\azhung\uAzHung_Actions.pas',
uAzHung_Mouse in 'addons\play\azhung\uAzHung_Mouse.pas',
uTime_Sounds in 'addons\time\uTime_Sounds.pas',
uDB in 'code\_database\uDB.pas',
uAzHung_Sound in 'addons\play\azhung\uAzHung_Sound.pas',
uWeather_Providers_OpenWeatherMap in 'addons\weather\providers\uWeather_Providers_OpenWeatherMap.pas',
uWeather_Providers_Yahoo in 'addons\weather\providers\uWeather_Providers_Yahoo.pas',
uMain_Config_Info_Credits in 'main\configuration\info\uMain_Config_Info_Credits.pas',
uSoundplayer_Sounds in 'addons\soundplayer\uSoundplayer_Sounds.pas',
uSoundplayer_Player in 'addons\soundplayer\uSoundplayer_Player.pas',
uSoundplayer_Equalizer_SetAll in 'addons\soundplayer\equalizer\uSoundplayer_Equalizer_SetAll.pas',
uSoundplayer_Equalizer_Mouse in 'addons\soundplayer\equalizer\uSoundplayer_Equalizer_Mouse.pas',
uSoundplayer_Equalizer in 'addons\soundplayer\equalizer\uSoundplayer_Equalizer.pas',
uLoad_Register in 'loading\uLoad_Register.pas',
uSnippet_Convert in 'code\_snippets\uSnippet_Convert.pas',
uLoad_Forgat in 'loading\uLoad_Forgat.pas',
uMain_Config_Profile_User in 'main\configuration\profile\uMain_Config_Profile_User.pas',
uMain_Config_Profile_Statistics in 'main\configuration\profile\uMain_Config_Profile_Statistics.pas',
uMain_Config_Profile_Machine in 'main\configuration\profile\uMain_Config_Profile_Machine.pas',
uMain_Config_Keyboard in 'main\configuration\uMain_Config_Keyboard.pas',
uMain_Config_Info_Extrafe in 'main\configuration\info\uMain_Config_Info_Extrafe.pas',
uMain_Config_General in 'main\configuration\uMain_Config_General.pas',
uMain_Config_General_Visual in 'main\configuration\general\uMain_Config_General_Visual.pas',
uMain_Config_General_Graphics in 'main\configuration\general\uMain_Config_General_Graphics.pas',
uMain_Config_General_Sound in 'main\configuration\general\uMain_Config_General_Sound.pas',
uPlay_Sounds in 'addons\play\uPlay_Sounds.pas',
uSnippet_Search in 'code\_snippets\uSnippet_Search.pas',
uSoundplayer_Playlist_Const in 'addons\soundplayer\playlist\uSoundplayer_Playlist_Const.pas',
uSoundplayer_Scrapers_Lastfm in 'addons\soundplayer\scrapers\uSoundplayer_Scrapers_Lastfm.pas',
uSoundplayer_Scrapers_Flicker in 'addons\soundplayer\scrapers\uSoundplayer_Scrapers_Flicker.pas',
uSoundplayer_Scrapers_AZLyrics in 'addons\soundplayer\scrapers\uSoundplayer_Scrapers_AZLyrics.pas',
uWeather_Config_Mouse in 'addons\weather\configuration\uWeather_Config_Mouse.pas',
uWeather_Providers_Yahoo_Config in 'addons\weather\providers\uWeather_Providers_Yahoo_Config.pas',
uWeather_Providers_OpenWeatherMap_Config in 'addons\weather\providers\uWeather_Providers_OpenWeatherMap_Config.pas',
uMain_Config_Emulation_Consoles_Scripts_Mouse in 'main\configuration\emulation\console_scritps\uMain_Config_Emulation_Consoles_Scripts_Mouse.pas',
uMain_Config_Emulation_Consoles_Scripts_Nes_Install in 'main\configuration\emulation\console_scritps\nes\uMain_Config_Emulation_Consoles_Scripts_Nes_Install.pas',
uEmu_Consoles_Nes_AllTypes in 'emu\consoles\nes\uEmu_Consoles_Nes_AllTypes.pas',
uEmu_Consoles_Snes_AllTypes in 'emu\consoles\snes\uEmu_Consoles_Snes_AllTypes.pas',
uEmu_Consoles_MasterSystem_AllTypes in 'emu\consoles\master_system\uEmu_Consoles_MasterSystem_AllTypes.pas',
uEmu_Consoles_MegaDrive_AllTypes in 'emu\consoles\mega_drive\uEmu_Consoles_MegaDrive_AllTypes.pas',
load in 'load.pas' {Loading},
uCalendar_Actions in 'addons\calendar\uCalendar_Actions.pas',
uTIme_Time_Config_General in 'addons\time\time\config\uTIme_Time_Config_General.pas',
uTIme_Time_Config_Digital in 'addons\time\time\config\uTIme_Time_Config_Digital.pas',
uTIme_Time_Config_Analog in 'addons\time\time\config\uTIme_Time_Config_Analog.pas',
uDB_Check in 'code\_database\uDB_Check.pas',
uMain_Widgets in 'main\uMain_Widgets.pas',
uEmu_Mouse in 'emu\uEmu_Mouse.pas',
uEmu_Emu in 'emu\uEmu_Emu.pas',
uMain_Config_General_Keyboard in 'main\configuration\general\uMain_Config_General_Keyboard.pas',
uMain_Config_General_Joystick in 'main\configuration\general\uMain_Config_General_Joystick.pas',
uMain_Config_General_Mouse in 'main\configuration\general\uMain_Config_General_Mouse.pas',
uJoystick in 'code\_snippets\uJoystick.pas',
uJoystick_Direct in 'code\_snippets\uJoystick_Direct.pas',
DirectX in 'code\_snippets\DirectX.pas',
DXConsts in 'code\_snippets\DXConsts.pas',
uView_Mode_Default in 'emu\modes\default\uView_Mode_Default.pas',
uView_Mode_Default_Actions in 'emu\modes\default\uView_Mode_Default_Actions.pas',
uView_Mode_Default_Actions_Filters in 'emu\modes\default\uView_Mode_Default_Actions_Filters.pas',
uView_Mode_Default_AllTypes in 'emu\modes\default\uView_Mode_Default_AllTypes.pas',
uView_Mode_Default_Game in 'emu\modes\default\uView_Mode_Default_Game.pas',
uView_Mode_Default_Joy_MMSystem in 'emu\modes\default\uView_Mode_Default_Joy_MMSystem.pas',
uView_Mode_Default_Key in 'emu\modes\default\uView_Mode_Default_Key.pas',
uView_Mode_Default_Mouse in 'emu\modes\default\uView_Mode_Default_Mouse.pas',
uView_Mode_Default_Sounds in 'emu\modes\default\uView_Mode_Default_Sounds.pas',
uView_Mode_Default_Actions_Lists in 'emu\modes\default\uView_Mode_Default_Actions_Lists.pas',
uLoad_Video in 'loading\uLoad_Video.pas',
uView_Mode in 'emu\modes\uView_Mode.pas',
NLDJoystick in 'code\_snippets\NLDJoystick.pas',
uJoystick_mmsystem in 'code\_snippets\uJoystick_mmsystem.pas',
uMain_Config_General_Joystick_MMSystem in 'main\configuration\general\joystick\uMain_Config_General_Joystick_MMSystem.pas',
uJoystick_mms in 'code\_snippets\uJoystick_mms.pas',
uMain_Joystick_MMSystem in 'main\uMain_Joystick_MMSystem.pas',
uLoad_Joysticks in 'loading\uLoad_Joysticks.pas',
uEmu_Joystick in 'emu\uEmu_Joystick.pas',
uMain_Config_Addons_Weather in 'main\configuration\addons\uMain_Config_Addons_Weather.pas',
uMain_Config_Addons_Soundplayer in 'main\configuration\addons\uMain_Config_Addons_Soundplayer.pas',
uMain_Config_Addons_Time in 'main\configuration\addons\uMain_Config_Addons_Time.pas',
uMain_Config_Addons_AzPlay in 'main\configuration\addons\uMain_Config_Addons_AzPlay.pas',
uMain_Config_Addons_Calendar in 'main\configuration\addons\uMain_Config_Addons_Calendar.pas',
uMain_Config_Info_Emulators in 'main\configuration\info\uMain_Config_Info_Emulators.pas',
uMain_Config_Info_Multimedia in 'main\configuration\info\uMain_Config_Info_Multimedia.pas',
uMain_Config_Info_Others in 'main\configuration\info\uMain_Config_Info_Others.pas',
uMain_Config_Emulation_Consoles_Scripts_Nes_Install_Emulators in 'main\configuration\emulation\console_scritps\nes\uMain_Config_Emulation_Consoles_Scripts_Nes_Install_Emulators.pas',
uEmu_Consoles_Nes_SetAll in 'emu\consoles\nes\uEmu_Consoles_Nes_SetAll.pas',
uEmu_Consoles_Nes in 'emu\consoles\nes\uEmu_Consoles_Nes.pas',
uArcade_Actions in 'emu\arcade\uArcade_Actions.pas',
uEmu_Consoles_Nes_Mame_Ini in 'emu\consoles\nes\uEmu_Consoles_Nes_Mame_Ini.pas',
uEmu_Consoles_Nes_Actions in 'emu\consoles\nes\uEmu_Consoles_Nes_Actions.pas',
uEmu_Arcade_Mame_Actions in 'emu\arcade\mame\uEmu_Arcade_Mame_Actions.pas';
{$R *.res}
var
vOne_Instance: THandle;
begin
vOne_Instance := CreateMutex(nil, True, 'ExtraFE_FrontEnd');
if (vOne_Instance = 0) or (GetLastError = ERROR_ALREADY_EXISTS) then
ShowMessage('ExtraFE already running')
else
begin
Application.Initialize;
// Disable the KMP_AFFINITY for non Intel CPUS
if CPUID.CpuType <> CPU_TYPE_INTEL then
SetEnvironmentVar('KMP_AFFINITY', 'disabled');
Application.CreateForm(TLoading, Loading);
Application.CreateForm(TMain_Form, Main_Form);
Application.CreateForm(TEmu_Form, Emu_Form);
Application.MainForm := load.Loading;
Application.Run;
end;
end.