qertmedia.blogg.se

Bochs configure
Bochs configure








bochs configure
  1. #Bochs configure software#
  2. #Bochs configure code#
  3. #Bochs configure license#

Default level is set in the configure script. #define BX_DEFAULT_MEM_MEGS 32 // CPU level emulation. The // 'megs:' directive in the '.bochsrc' file overrides this, // allowing per-run settings. #define BX_DMA_FLOPPY_IO 1 // Default number of Megs of memory to emulate. But if // you're environment doesn't require it, you can change // it to 0. You'll need this // if you plan to use the floppy drive emulation. #define BX_SHOW_IPS 1 #if (BX_SHOW_IPS) & (defined(_MINGW32_) || defined(_MSC_VER)) #define SIGALRM 14 #endif // Compile in support for DMA & FLOPPY IO. When you're done, reset BX_SHOW_IPS to 0, do a // 'make all-clean', then 'make' again. This will change // based on the processor mode at the time, and various // other factors.

bochs configure

Bochs // will print out periodic IPS ratings.

bochs configure

#Bochs configure software#

(normal) // 0 = A20 is like the rest of the address lines #define BX_SUPPORT_A20 1 // Processor Instructions Per Second // To find out what value to use for the 'ips' directive // in your '.bochsrc' file, set BX_SHOW_IPS to 1, and // run the software in bochs you plan to use most. You'll have // to tell your software not to mess with the A20 line, // and accept it as always being on if you change this.

#Bochs configure code#

For efficiency, you can disable // having a settable A20 line, eliminating conditional // code for every physical memory access. #define BX_TIMER_DEBUG 0 // Settable A20 line. Set this to 0 for optimal performance. Setting this to 1 will introduce a little code which // will panic out if cases which shouldn't happen occur. #define HAVE_LIBREADLINE 0 #define HAVE_READLINE_HISTORY_H 1 // Define to 1 if you have #define HAVE_LOCALE_H 0 // I rebuilt the code which provides timers to IO devices. #define BX_DEBUG_LINUX 0 // adds support for the GNU readline library in the debugger command // prompt. #define BX_EXIT(x) ::exit(x) #endif // if simulating Linux, this provides a few more debugging options // such as tracing all system calls. It must be included by both C and C++ files, so it must not // contain anything language dependent such as a class declaration. // config.h contains ONLY preprocessor #defines and a few typedefs. When configure produces config.h // it will change "0" to the detected value for your system. For example, in config.h.in, // SIZEOF_UNSIGNED_CHAR is set to 0. When you run // the configure script, it generates config.h with some changes // according to your build environment.

#Bochs configure license#

// You should have received a copy of the GNU Lesser General Public // License along with this library if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // // // config.h.in is distributed in the source TAR file. See the GNU // Lesser General Public License for more details. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ // // Copyright (C) 2001-2012 The Bochs Project // // This library is free software you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation either // version 2 of the License, or (at your option) any later version.










Bochs configure