# # MenuetOS 64 configuration # config_version = 0x00002E # For kernel. # Default screen resolution screen_resolution = 0x000002 # 1 = 640x480 , 2 = 800x600 # 3 = 1024x768 , 4 = 1280x1024 # 5 = 1440x900 , 9 = Custom # Custom resolution must be supported by both # graphics card and display. custom_res_x = 00000000 # Custom X resolution custom_res_y = 00000000 # Custon Y resolution # Auto-configuration # # Configures smp, mtrr graphics, usb 2.0, usb 1.x, cd address, audio and # network drivers, ip addresses, scrsaver delay, window move interval auto_configuration = 00000000 # 0/1 = disabled/enable # Mouse settings mouse_scroll_wheel = 0x000000 # 0/1 = disabled/enabled for ps/2 mouse_movement = 00000010 # 10=default movement speed (1-19) # Window transparency # # 512MB of RAM required for resolutions up to 1280x1024. # 1GB of RAM required for HD resolutions. # Define with parameter amount_of_ram. window_transparency = 0x000001 # 0 = Disabled # 1 = Enabled for Title and Frames # 2 = Enabled for Title, Menu and Frames transparency_opacity = 0x000001 # 0-8 = none - full opacity transparency_filter = 0x000000 # 0,1,2-7 = none,grey,colours # Memory # # 128MB required (0x080). Upto 32GB supported. # Affects mtrr_mask, mtrr_default and mtrr_vesa_lfb. amount_of_ram = 0x000280 # 0x280 = 640 MB, 0x2000 = 8GB # Verify the amount for ram from Bios ram_verify = 0x000001 # 0x000 = Disabled, 0x001 = Enabled # Verify OS memory map from Bios # # Map:0x8000-0x58000,1M-14M,16M-amount_of_ram map_verify = 0x000001 # 0x000 = Disabled, 0x001 = Enabled # Memory default type # # Mtrr_mask required. Not set if mtrr_mask is below amount_of_ram-1. # Default type is usually defined by bios and does not need modification. mtrr_default = 0x000100 # 0x000 = uncacheable # 0x006 = write-back # 0x100 = disabled # Graphics acceleration # # Mtrr_mask required. Not set if mtrr_mask is below amount_of_ram-1. # If set, could result upto 10 times faster GUI access. mtrr_vesa_lfb = 0x000100 # 0x001 = write-combine, 0x100 = disabled # MTRR mask # # Required for mtrr_default and mtrr_vesa_lfb. CPU dependent. mtrr_mask = 0xffffffff # If ram <= 4GB use 0xffffffff # If ram > 4GB use 0xfffffffff # Mtrr cache writeback # # If display update seems late or out of sync, enabling this feature # results to faster display updates. mtrr_wbinvd = 0x000000 # 0x000 = disabled, 0x001 = enabled # Mtrr cache delay # # If display has residuals from mouse or other gui events, increasing # this value results to cleaner display updates. mtrr_delay = 00000010 # 5-1000ms, default:10ms # USB 2.0 (ehci) # # Webcam, TV/Radio, Printer, Mass storage (read/write, Fat32) # # Note: 1) USB Legacy support in BIOS must be disabled, unless # the computer boots from USB device. See usb_legacy_disable. # 2) Regular data backups are recommended, since not all of # the mass storage functions are supported. # 3) If motherboard has multiple ehci controllers, the first pci # device is activated. usb_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled # USB 2.0 - Disable BIOS legacy support after bootup # # If the computer boots from USB drive, enabling this feature # enables access to USB drive when Menuet is running. # Not all BIOSs support this feature. # See also mtrr_default -parameter. usb_legacy_disable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled # USB 2.0 - Ehci driver cache mode # # To debug cache coherency between driver and controller. # 0x000 = Normal (non-cacheable pages) # 0x001/0x002 = Invalidate (cache writeback and invalidate,slower) # (0x001/0x002=all cpus/single cpu) # (Amd sb600 and sb700 rev 3a & 3b) usb_ehci_cache_mode = 0x000000 # 0x000 = Normal # 0x001/0x002 = Invalidate,slower # USB 1.X (ohci/amd - uhci/intel) # # USB keyboard and mouse usb_ohci_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled usb_uhci_enable = 0x000000 # 0x000 = Disabled, 0x001 = Enabled # Display window content while moving display_window = 00000001 # 0x000 = Disabled, 0x001 = Enabled display_interval = 00000025 # times/second # Fat12 floppy fd_1_enable = 0x000001 # 0 = disable, 1 = enable fd_1_write = 0x000000 # 0/1 = disable/enable direct write # Fat32 partition hd_1_enable = 0x000000 # 0x000 disabled, 0x001 enabled hd_1_base = 0x000000 # 0x1f0 primary, 0x170 secondary hd_1_id = 0x000000 # 0x00 master, 0x10 slave hd_1_partition = 0x000001 # 1 first, fixed for now hd_1_irq = 0x000000 # hd 1 irq, not yet implemented # CD/DVD cd_1_enable = 0x000000 # 0/1/9 = disabled/enabled/autoconf cd_1_base = 0x000000 # 0x1f0 primary, 0x170 secondary cd_1_id = 0x000000 # 0x00 master, 0x10 slave cd_1_irq = 0x000000 # cd 1 irq, not yet implemented # System directory system_directory,sysdir = '/FD/1/' # System file location # Window shape window_corners = 0x000000 # 0 = round, 1 = sharp # Window skin window_skin = '\SYSDIR\SKIN.BMP' # Window skin file # Network at boot network_driver = '\SYSDIR\DRIVER/I8254X' # Ethernet driver network_card_enable = 0x00000000 # 0/1 = network card disabled/enabled # When enabled, requires also selecting # ethernet interface at network_config network_ip = 0x1800a8c0 # 192.168.0.24 network_gateway = 0x0100a8c0 # 192.168.0.1 network_subnet_mask = 0x00FFFFFF # 255.255.255.0 network_dns = 0x0100a8c0 # 192.168.0.1 network_config = 0x03f80400 # Bits 16- Com port # Bits 08- Com IRQ # Bit 07 Server assigned # Bits 00- Interface 0=disabled # 3=ethernet # Audio at boot audio_driver = '\SYSDIR\DRIVER/INTELHDA' audio_card_enable = 0x00000000 # 0/1 = disabled/enabled # Midi at boot midi_driver = '\SYSDIR\DRIVER/MPU401' midi_card_enable = 0x00000000 # 0/1 = disabled/enabled # Graphics graphics_driver = '\SYSDIR\DRIVER/GRX' graphics_driver_enable = 00000000 # 0/1 = no/yes graphics_boot_driver = 00000000 # 0/1 = vesa/driver graphics_boot_x = 00000000 # Driver boot X resolution graphics_boot_y = 00000000 # Driver boot Y resolution graphics_boot_hz = 00000000 # Driver boot frequency # Email email_pop_server = 'pop.server' email_pop_user = 'Username' email_smtp_server = 'smtp.server' email_smtp_user = 'Username@smtp.server' # File browser # # 00XY - X=Contents(0/1=close/open), Y=Paths(0/1=close/open) file_browser_setup = 00000001 # Contents,Paths # Background at bootup # # bmp, png, jpg or gif # [Default] = Default Menuet background background = '\SYSDIR\BGR.JPG' # Screen saver screen_saver_app = '\SYSDIR\BUBBLE' screen_saver_delay = 0 # In minutes,0=disabled # Main Menu Position # # 0 = up, 1 = down main_menu_position = 0x000001 # Multi-Processor support # # Upto 32 processors are supported. Pressing ctrl-alt-pageup # moves all processes to CPU-0 and disables SMP. smp_enable = 0x000000 # 0x000/0x001 = disabled/enabled # Reserves cpu0 for os use only, unless processes target cpu is # explicitly defined, resulting in faster f.ex. GUI functions. smp_cpu0_os_reserve = 0x000000 # 0x000/0x001 = disabled/enabled # Time-critical processes # # Enables system call 240. Unless processes explicitly use this # functionality, keep this system call disabled. time_critical_processes = 0x000000 # 0x00/0x01 = disabled/enabled # Maximum scheduler frequency for syscall 241/3 scheduler_frequency_max = 10000 # max 100000 task switches/second # MCE # # At machine check exception, all CPUs are disabled # and a blinking pixel displayed at top-left of screen mce_enable = 0x000000 # 0x000/0x001 = disabled/enabled # Keyboard layout # # See app kbd-map for values (1=fin,2=eng,3=est,..) keyboard_layout = 00000000 # 000 = Default western # System font default size system_font_size = 0x00000A # Values: 0x009-0x00C # Font type # # 0x000/0x001/0x002 = Upper/Capitalized/Lower icon_font = 0x000000 # 0x000-0x002 main_menu_font = 0x000000 # 0x000-0x002 file_browser_font = 0x000000 # 0x000-0x002 # Configuration edit delay configuration_delay = 0x000003 # Seconds