- host_parms.argv = argv;
-
- COM_InitArgv (host_parms.argc, host_parms.argv);
-
- host_parms.argc = com_argc;
- host_parms.argv = com_argv;
-
- isDedicated = (COM_CheckParm ("-dedicated") != 0);
-
-// take the greater of all the available memory or half the total memory,
-// but at least 8 Mb and no more than 16 Mb, unless they explicitly
-// request otherwise
- /*
- host_parms.memsize = lpBuffer.dwAvailPhys;
-
- if (host_parms.memsize < MINIMUM_WIN_MEMORY)
- host_parms.memsize = MINIMUM_WIN_MEMORY;
-
- if (host_parms.memsize < (lpBuffer.dwTotalPhys >> 1))
- host_parms.memsize = lpBuffer.dwTotalPhys >> 1;
-
- if (host_parms.memsize > MAXIMUM_WIN_MEMORY)
- host_parms.memsize = MAXIMUM_WIN_MEMORY;
- */
- host_parms.memsize = DEFAULTMEM * 1048576;
-
- if ((t = COM_CheckParm("-heapsize")))
- {
- t++;
- if (t < com_argc)
- host_parms.memsize = atoi (com_argv[t]) * 1024;
- }
- else if ((t = COM_CheckParm("-mem")) || (t = COM_CheckParm("-winmem")))
- {
- t++;
- if (t < com_argc)
- host_parms.memsize = atoi (com_argv[t]) * 1048576;
- }
-
- host_parms.membase = qmalloc(host_parms.memsize);