Replace Tmem_nasm.asm with C++ code. Patch by pyro.
[Glide64.git] / Resource.rc
blob6160876ef39da52584661371ee94d239ffd7ef9e
1 //Microsoft Developer Studio generated resource script.\r
2 //\r
3 #include "resource.h"\r
4 \r
5 #define APSTUDIO_READONLY_SYMBOLS\r
6 /////////////////////////////////////////////////////////////////////////////\r
7 //\r
8 // Generated from the TEXTINCLUDE 2 resource.\r
9 //\r
10 #include "afxres.h"\r
12 /////////////////////////////////////////////////////////////////////////////\r
13 #undef APSTUDIO_READONLY_SYMBOLS\r
15 /////////////////////////////////////////////////////////////////////////////\r
16 // Russian resources\r
18 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r
19 #ifdef _WIN32\r
20 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
21 #pragma code_page(1251)\r
22 #endif //_WIN32\r
24 /////////////////////////////////////////////////////////////////////////////\r
25 //\r
26 // Dialog\r
27 //\r
29 IDD_DEBUG DIALOG DISCARDABLE  0, 0, 147, 178\r
30 STYLE WS_CHILD | WS_DISABLED | WS_CAPTION | WS_SYSMENU\r
31 CAPTION "Debug"\r
32 FONT 8, "MS Sans Serif"\r
33 BEGIN\r
34     GROUPBOX        "Debug/Misc",IDC_STATIC,22,18,95,138,BS_CENTER\r
35     CONTROL         "Log to rdp.txt (SLOW)",IDC_LOGGING,"Button",\r
36                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,28,85,10\r
37     CONTROL         "Bilinear filter tex cache",IDC_CACHEFILTER,"Button",\r
38                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,102,85,10\r
39     CONTROL         "Log clear every frame",IDC_LOGCLEAR,"Button",\r
40                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,38,85,10\r
41     CONTROL         "Run (+log) in window",IDC_RUNINWINDOW,"Button",\r
42                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,48,85,10\r
43     CONTROL         "? combiners as red",IDC_UNKRED,"Button",BS_AUTOCHECKBOX | \r
44                     BS_NOTIFY | WS_TABSTOP,26,121,85,8\r
45     CONTROL         "combiner logging",IDC_LOGUNK,"Button",BS_AUTOCHECKBOX | \r
46                     BS_NOTIFY | WS_TABSTOP,26,131,85,8\r
47     CONTROL         "cmb. clear every frame",IDC_UNKCLEAR,"Button",\r
48                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,141,85,8\r
49     CONTROL         "Error log (rdp_e.txt)",IDC_LOG_E,"Button",\r
50                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,26,89,85,10\r
51     CONTROL         "Detect CPU writes",IDC_CPU_HACK,"Button",\r
52                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,27,69,85,10\r
53 END\r
55 IDD_STATISTICS DIALOG DISCARDABLE  0, 0, 126, 167\r
56 STYLE WS_CHILD | WS_DISABLED | WS_CAPTION | WS_SYSMENU\r
57 CAPTION "Statistics"\r
58 FONT 8, "MS Sans Serif"\r
59 BEGIN\r
60     CONTROL         "FPS counter",IDC_FPS,"Button",BS_AUTOCHECKBOX | \r
61                     BS_NOTIFY | WS_TABSTOP,26,27,65,10\r
62     CONTROL         "VI/s counter",IDC_FPS1,"Button",BS_AUTOCHECKBOX | \r
63                     BS_NOTIFY | WS_TABSTOP,26,38,65,10\r
64     CONTROL         "% speed",IDC_FPS2,"Button",BS_AUTOCHECKBOX | BS_NOTIFY | \r
65                     WS_TABSTOP,26,47,65,10\r
66     CONTROL         "FPS transparent",IDC_FPS3,"Button",BS_AUTOCHECKBOX | \r
67                     BS_NOTIFY | WS_TABSTOP,26,62,65,10\r
68     GROUPBOX        "Speed",IDC_STATIC,20,17,80,60,BS_CENTER\r
69     CONTROL         "Clock enabled",IDC_CLOCK,"Button",BS_AUTOCHECKBOX | \r
70                     WS_TABSTOP,28,106,70,10\r
71     CONTROL         "Clock is 24-hour",IDC_CLOCK24,"Button",BS_AUTOCHECKBOX | \r
72                     WS_TABSTOP,28,126,70,10\r
73     GROUPBOX        "Time",IDC_STATIC,20,88,82,64,BS_CENTER\r
74 END\r
76 ABOUT DIALOGEX 0, 0, 195, 235\r
77 STYLE DS_3DLOOK | WS_POPUP | WS_CAPTION\r
78 CAPTION "About Glide64"\r
79 FONT 9, "Comic Sans MS"\r
80 BEGIN\r
81     DEFPUSHBUTTON   "OK",IDOK,70,214,50,14\r
82     CONTROL         127,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE,7,7,\r
83                     181,48,WS_EX_STATICEDGE\r
84     CONTROL         133,IDC_STATIC,"Static",SS_BITMAP,13,76,18,8,\r
85                     WS_EX_STATICEDGE\r
86     LTEXT           "Dave2001. Original author and former main developer. He founded Glide64 project on Dec. 29th, 2001. Left the project at fall of 2002.",\r
87                     IDC_STATIC,37,69,151,25\r
88     CONTROL         130,IDC_STATIC,"Static",SS_BITMAP,13,98,20,13,\r
89                     WS_EX_STATICEDGE\r
90     LTEXT           "Gugaman. Developer. Joined the project at winter 2002 and left it at fall 2002.",\r
91                     IDC_STATIC,38,96,144,17\r
92     CONTROL         132,IDC_STATIC,"Static",SS_BITMAP,13,118,18,10,\r
93                     WS_EX_STATICEDGE\r
94     LTEXT           "Gonetz. Developer. Joined project at winter 2002. Main and only developer since fall of 2002.",\r
95                     IDC_STATIC,38,114,144,23\r
96     CTEXT           "beta testers:",IDC_STATIC,73,142,51,8,SS_CENTERIMAGE\r
97     CTEXT           "special thanks to:\n Hacktarux, Orkin, Rice, Daniel Borca (aka dborca), Hiroshi Morii (aka koolsmoky).\nThanks to EmuXHaven for hosting my site:\nhttp://www.emuxhaven.net/~glide64/\n",\r
98                     IDC_STATIC,21,171,157,39\r
99     CTEXT           "authors:",IDC_STATIC,77,59,43,8,SS_CENTERIMAGE\r
100     CONTROL         129,IDC_STATIC,"Static",SS_BITMAP,16,157,17,7\r
101     LTEXT           "Federelli",IDC_STATIC,35,156,31,8\r
102     CONTROL         129,IDC_STATIC,"Static",SS_BITMAP,75,157,17,7\r
103     LTEXT           "Gab",IDC_STATIC,98,156,15,8\r
104     CONTROL         139,IDC_STATIC,"Static",SS_BITMAP,121,155,17,9\r
105     LTEXT           "olivieryuyu",IDC_STATIC,143,156,39,8\r
106 END\r
109 /////////////////////////////////////////////////////////////////////////////\r
110 //\r
111 // DESIGNINFO\r
112 //\r
114 #ifdef APSTUDIO_INVOKED\r
115 GUIDELINES DESIGNINFO DISCARDABLE \r
116 BEGIN\r
117     IDD_DEBUG, DIALOG\r
118     BEGIN\r
119         LEFTMARGIN, 7\r
120         RIGHTMARGIN, 140\r
121         TOPMARGIN, 7\r
122         BOTTOMMARGIN, 171\r
123     END\r
125     IDD_STATISTICS, DIALOG\r
126     BEGIN\r
127         LEFTMARGIN, 7\r
128         RIGHTMARGIN, 119\r
129         TOPMARGIN, 7\r
130         BOTTOMMARGIN, 160\r
131     END\r
133     "ABOUT", DIALOG\r
134     BEGIN\r
135         LEFTMARGIN, 7\r
136         RIGHTMARGIN, 188\r
137         TOPMARGIN, 7\r
138         BOTTOMMARGIN, 228\r
139     END\r
140 END\r
141 #endif    // APSTUDIO_INVOKED\r
144 /////////////////////////////////////////////////////////////////////////////\r
145 //\r
146 // Bitmap\r
147 //\r
149 IDB_LOGO                BITMAP  DISCARDABLE     "logo.bmp"\r
150 #endif    // Russian resources\r
151 /////////////////////////////////////////////////////////////////////////////\r
154 /////////////////////////////////////////////////////////////////////////////\r
155 // English (U.S.) resources\r
157 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
158 #ifdef _WIN32\r
159 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
160 #pragma code_page(1252)\r
161 #endif //_WIN32\r
163 /////////////////////////////////////////////////////////////////////////////\r
164 //\r
165 // Dialog\r
166 //\r
168 IDD_CONFIG DIALOG DISCARDABLE  0, 0, 287, 246\r
169 STYLE WS_CHILD | WS_DISABLED | WS_CAPTION\r
170 CAPTION "Config"\r
171 FONT 8, "MS Sans Serif"\r
172 BEGIN\r
173     LTEXT           "Resolution:",IDC_RESOLUTION_T,15,46,45,15,SS_NOTIFY | \r
174                     SS_CENTERIMAGE\r
175     COMBOBOX        IDC_RESOLUTION,83,47,75,75,CBS_DROPDOWNLIST | WS_VSCROLL | \r
176                     WS_TABSTOP\r
177     LTEXT           "Note: Voodoo 2 can only use resolutions up to 800x600.",\r
178                     IDC_STATIC,10,60,145,19\r
179     CONTROL         "Wireframe using:",IDC_WIREFRAME,"Button",\r
180                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,13,82,65,10\r
181     LTEXT           "Force Microcode:",IDC_UCODE_T,5,15,55,15,SS_NOTIFY | \r
182                     SS_CENTERIMAGE\r
183     COMBOBOX        IDC_UCODE,70,15,210,75,CBS_DROPDOWNLIST | WS_VSCROLL | \r
184                     WS_TABSTOP\r
185     GROUPBOX        "Rendering",IDC_STATIC,7,32,158,173,BS_CENTER\r
186     CONTROL         "Autodetect Microcode",IDC_AUTODETECT,"Button",\r
187                     BS_AUTOCHECKBOX | WS_TABSTOP,5,5,85,10\r
188     GROUPBOX        "Glide Card # (multiple cards)",IDC_STATIC,178,206,101,\r
189                     32,BS_CENTER\r
190     COMBOBOX        IDC_FILTER,69,99,90,60,CBS_DROPDOWNLIST | WS_VSCROLL | \r
191                     WS_TABSTOP\r
192     LTEXT           "Filtering mode:",IDC_FILTER_T,12,97,55,15,SS_NOTIFY | \r
193                     SS_CENTERIMAGE\r
194     CONTROL         "#1",IDC_GID1,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,\r
195                     188,217,15,15\r
196     CONTROL         "#2",IDC_GID2,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,\r
197                     208,217,15,15\r
198     CONTROL         "#3",IDC_GID3,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,\r
199                     228,217,15,15\r
200     CONTROL         "#4",IDC_GID4,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE,\r
201                     248,217,15,15\r
202     CONTROL         "Buffer clear on every frame",IDC_BUFFERCLEAR,"Button",\r
203                     BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,13,167,104,10\r
204     COMBOBOX        IDC_WFMODE,80,81,80,50,CBS_DROPDOWNLIST | WS_VSCROLL | \r
205                     WS_TABSTOP\r
206     CONTROL         "Vertical Sync",IDC_VSYNC,"Button",BS_AUTOCHECKBOX | \r
207                     WS_TABSTOP,13,178,70,10\r
208     COMBOBOX        IDC_SWAP,113,117,46,61,CBS_DROPDOWNLIST | WS_VSCROLL | \r
209                     WS_TABSTOP\r
210     LTEXT           "Buffer swapping method",IDC_SWAP_T,12,118,80,11,\r
211                     SS_NOTIFY | SS_CENTERIMAGE\r
212     GROUPBOX        "Special Fixes",IDC_STATIC,178,32,100,36,BS_CENTER\r
213     CONTROL         "Wrap textures too big for TMEM",IDC_WRAP_BIG_TEX,"Button",\r
214                     BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,183,42,85,14\r
215     GROUPBOX        "Depth buffer emulation",IDC_FBO,178,164,101,36,\r
216                     BS_CENTER\r
217     CONTROL         "Read every frame (slow!)",IDC_FB_READ_ALWAYS,"Button",\r
218                     BS_AUTOCHECKBOX | BS_MULTILINE | BS_NOTIFY | WS_TABSTOP,\r
219                     183,130,91,12\r
220     CONTROL         "Smart reading",IDC_FB_SMART,"Button",BS_AUTOCHECKBOX | \r
221                     BS_MULTILINE | BS_NOTIFY | WS_TABSTOP,183,79,64,9\r
222     CONTROL         "Motion blur",IDC_ENABLEMB,"Button",BS_AUTOCHECKBOX | \r
223                     BS_MULTILINE | BS_NOTIFY | WS_TABSTOP,195,92,64,9\r
224     CONTROL         "Hardware frame buffer emulation",IDC_HIRESFB,"Button",\r
225                     BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,195,103,70,\r
226                     15\r
227     CONTROL         "Zelda. Corona fix",IDC_CORONA,"Button",BS_AUTOCHECKBOX | \r
228                     WS_TABSTOP,183,57,85,8\r
229     CONTROL         "Depth buffer clear",IDC_DB_CLEAR,"Button",\r
230                     BS_AUTOCHECKBOX | WS_TABSTOP,183,174,94,12\r
231     CONTROL         "Read alpha",IDC_FB_ALPHA,"Button",BS_AUTOCHECKBOX | \r
232                     WS_TABSTOP,183,119,76,12\r
233     GROUPBOX        "Other",IDC_OTHER,7,206,158,32,BS_CENTER\r
234     CONTROL         "Custom ini settings",IDC_CUSTOM,"Button",\r
235                     BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,13,218,72,10\r
236     CONTROL         "Hotkeys",IDC_HOTKEYS,"Button",BS_AUTOCHECKBOX | \r
237                     WS_TABSTOP,86,218,39,9\r
238     PUSHBUTTON      "Wrapper",IDC_WRAPPER,127,217,34,14\r
239     CONTROL         "Fast texture checksum calculation",IDC_CRC,"Button",\r
240                     BS_AUTOCHECKBOX | WS_TABSTOP,13,188,127,10\r
241     GROUPBOX        "Frame buffer emulation",IDC_FBO2,178,69,101,91,\r
242                     BS_CENTER\r
243     CONTROL         "Depth buffer render",IDC_DB_RENDER,"Button",\r
244                     BS_AUTOCHECKBOX | WS_TABSTOP,183,186,88,12\r
245     CONTROL         "Fog",IDC_FOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,\r
246                     156,34,10\r
247     COMBOBOX        IDC_LOD,69,136,90,49,CBS_DROPDOWNLIST | WS_VSCROLL | \r
248                     WS_TABSTOP\r
249     LTEXT           "LOD calculation",IDC_LOD_T,12,138,57,11,SS_NOTIFY | \r
250                     SS_CENTERIMAGE\r
251     CONTROL         "Get frame buffer info",IDC_FB_INFO,"Button",\r
252                     BS_AUTOCHECKBOX | BS_MULTILINE | BS_NOTIFY | WS_TABSTOP,\r
253                     183,143,91,11\r
254 END\r
257 /////////////////////////////////////////////////////////////////////////////\r
258 //\r
259 // DESIGNINFO\r
260 //\r
262 #ifdef APSTUDIO_INVOKED\r
263 GUIDELINES DESIGNINFO DISCARDABLE \r
264 BEGIN\r
265     IDD_CONFIG, DIALOG\r
266     BEGIN\r
267         LEFTMARGIN, 7\r
268         RIGHTMARGIN, 280\r
269         TOPMARGIN, 7\r
270         BOTTOMMARGIN, 239\r
271     END\r
272 END\r
273 #endif    // APSTUDIO_INVOKED\r
276 /////////////////////////////////////////////////////////////////////////////\r
277 //\r
278 // Bitmap\r
279 //\r
281 IDB_ARGENTINA           BITMAP  DISCARDABLE     "Argentina.bmp"\r
282 IDB_BRAZIL              BITMAP  DISCARDABLE     "Brazil.bmp"\r
283 IDB_RUSSIA              BITMAP  DISCARDABLE     "Russia.bmp"\r
284 IDB_US                  BITMAP  DISCARDABLE     "United_States.bmp"\r
285 IDB_FRANCE              BITMAP  DISCARDABLE     "france.bmp"\r
287 #ifdef APSTUDIO_INVOKED\r
288 /////////////////////////////////////////////////////////////////////////////\r
289 //\r
290 // TEXTINCLUDE\r
291 //\r
293 1 TEXTINCLUDE DISCARDABLE \r
294 BEGIN\r
295     "resource.h\0"\r
296 END\r
298 2 TEXTINCLUDE DISCARDABLE \r
299 BEGIN\r
300     "#include ""afxres.h""\r\n"\r
301     "\0"\r
302 END\r
304 3 TEXTINCLUDE DISCARDABLE \r
305 BEGIN\r
306     "\r\n"\r
307     "\0"\r
308 END\r
310 #endif    // APSTUDIO_INVOKED\r
313 /////////////////////////////////////////////////////////////////////////////\r
314 //\r
315 // Data\r
316 //\r
318 IDR_FONT                RCDATA  DISCARDABLE     "font.tex"\r
319 IDR_CURSOR              RCDATA  DISCARDABLE     "cursor.tex"\r
320 #endif    // English (U.S.) resources\r
321 /////////////////////////////////////////////////////////////////////////////\r
325 #ifndef APSTUDIO_INVOKED\r
326 /////////////////////////////////////////////////////////////////////////////\r
327 //\r
328 // Generated from the TEXTINCLUDE 3 resource.\r
329 //\r
332 /////////////////////////////////////////////////////////////////////////////\r
333 #endif    // not APSTUDIO_INVOKED\r