From 4070fb15df488b30ba9bfe3c827622bc767b8d19 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sat, 19 Oct 2002 16:21:49 +0000 Subject: [PATCH] Stripped out pretty much everything for later maybe. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@355 --- src/hardware/hardware.cpp | 78 +-------------------------------------- 1 file changed, 2 insertions(+), 76 deletions(-) diff --git a/src/hardware/hardware.cpp b/src/hardware/hardware.cpp index 6495fd57..49cf7226 100644 --- a/src/hardware/hardware.cpp +++ b/src/hardware/hardware.cpp @@ -24,84 +24,10 @@ #include "dosbox.h" #include "programs.h" #include "hardware.h" - -static HWBlock * firsthw=0; +#include "setup.h" -class HWSET : public Program { -public: - void Run(void); -}; +void HARDWARE_Init(Section * sec) { -void HW_Register(HWBlock * block) { - block->next=firsthw; - firsthw=block; } - -void HWSET::Run(void) { - /* Hopefull enough space */ -#if 0 - char buf[1024]; - HWBlock * loopblock; - if (!*prog_info->cmd_line) { - /* No command line given give overview of hardware */ - loopblock=firsthw; - WriteOut("ÚÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿"); - WriteOut("³Device ³Full Name ³Status ³"); - WriteOut("ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´"); - while (loopblock) { - if (loopblock->show_status) { - loopblock->show_status(buf); - } else { - strcpy(buf,"No Status Handler"); - } - WriteOut("³%-8s³%-25s³%-43s³",loopblock->dev_name,loopblock->full_name,buf); - loopblock=loopblock->next; - } - WriteOut("ÀÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ"); - WriteOut("If you want to setup specific hardware use \"HWSET Device\" for information.\n"); - return; - } - /* Command line given */ - if (strcmp(prog_info->cmd_line,"/?")==0) { - WriteOut("Hardware setup tool for DOSBox.\n"); - WriteOut("This program can be used to change the settings of internal hardware.\n\n" - "HWSET [device] [switches]\n\n" - "Using an empty command line gives you a list of hardware.\n" - "You can get list of switches for a device with HWSET device.\n" - ); - return; - } - char * rest=strchr(prog_info->cmd_line,' '); - if (rest) *rest++=0; - loopblock=firsthw; - while (loopblock) { - if (strcasecmp(loopblock->dev_name,prog_info->cmd_line)==0) goto founddev; - loopblock=loopblock->next; - } - WriteOut("Device %s not found\n",prog_info->cmd_line); - return; -founddev: -/* Check for rest of line */ - if (rest) { - strcpy(buf,rest); - loopblock->get_input(buf); - WriteOut(buf); - - } else { - WriteOut("Command overview for %s\n%s",loopblock->full_name,loopblock->help); - } - return; -#endif -} - -static void HWSET_ProgramStart(Program * * make) { - *make=new HWSET; -} - - -void HARDWARE_Init(void) { - PROGRAMS_MakeFile("HWSET.COM",HWSET_ProgramStart); -}; -