Support configuration changes from the shell.
syntax: property => lists the current value of the property property=value => Sets property to value examples: ems=true cycles=5000 core=full Added "wc" as alias for writeconf and "wl" for writelang(Requested by DosFreak) Added support for home/end on the shell(parapente) Config supports the setting of configuration as well: config -set "section property=value" This one should be used for properties that exist in more than one section. Samplerate for example. Changed the main shellinput loop. So it checks for a property if the entered command isn't an internal command or an executable. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2190
This commit is contained in:
parent
50f9e11282
commit
2a0f3a1f3d
5 changed files with 138 additions and 49 deletions
|
@ -16,7 +16,7 @@
|
|||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* $Id: shell.h,v 1.11 2005-03-25 09:46:53 qbix79 Exp $ */
|
||||
/* $Id: shell.h,v 1.12 2005-04-21 21:17:45 qbix79 Exp $ */
|
||||
|
||||
#ifndef DOSBOX_SHELL_H
|
||||
#define DOSBOX_SHELL_H
|
||||
|
@ -71,7 +71,9 @@ public:
|
|||
void InputCommand(char * line);
|
||||
void ShowPrompt();
|
||||
void DoCommand(char * cmd);
|
||||
void Execute(char * name,char * args);
|
||||
bool Execute(char * name,char * args);
|
||||
/* Checks if it matches a hardware-property */
|
||||
bool CheckConfig(char* cmd,char*line);
|
||||
/* Some internal used functions */
|
||||
char * Which(char * name);
|
||||
/* Some supported commands */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue